<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:dgica="http://donegalgroup.com/20240630"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="dgica-20240630.xsd" xlink:type="simple"/>
    <context id="c20240401to20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240801_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-01</instant>
        </period>
    </context>
    <context id="c20240801_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-01</instant>
        </period>
    </context>
    <context id="c20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20230401to20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20231231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20230101to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230101to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230101to20230331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230101to20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230101to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20230630_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20240101to20240630_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_CededCreditRiskAxis_ThirdPartyReinsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">dgica:ThirdPartyReinsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ProductOrServiceAxis_ProfessionalLiabilityInsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProfessionalLiabilityInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ProductOrServiceAxis_WorkersCompensationInsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:WorkersCompensationInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ProductOrServiceAxis_PropertyInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FinancialInstrumentAxis_SpecialRevenueBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:SpecialRevenueBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FinancialInstrumentAxis_SpecialRevenueBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:SpecialRevenueBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20230101to20231231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:WaterAndSewerUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:WaterAndSewerUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_FinancialInstrumentAxis_EducationBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:EducationBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_FinancialInstrumentAxis_EducationBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:EducationBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20131130to20131130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2013-11-30</startDate>
            <endDate>2013-11-30</endDate>
        </period>
    </context>
    <context id="c20240630_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_FinancialInstrumentAxis_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_FinancialInstrumentAxis_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_InvestmentTypeAxis_FixedMaturitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_FinancialInstrumentAxis_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_InvestmentTypeAxis_FixedMaturitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_InvestmentTypeAxis_FixedMaturitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_InvestmentTypeAxis_FixedMaturitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_FinancialInstrumentAxis_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20200831_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:ManufacturersAndTradersTrustCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="c20240630_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:ManufacturersAndTradersTrustCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240101to20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_PledgedStatusAxis_AssetPledgedAsCollateralWithoutRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralWithoutRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240630_ConsolidatedEntitiesAxis_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20231231_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20191215to20221215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2019-12-15</startDate>
            <endDate>2022-12-15</endDate>
        </period>
    </context>
    <unit id="U001">
        <measure>shares</measure>
    </unit>
    <unit id="U002">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>dgica:Segment</measure>
    </unit>
    <unit id="U005">
        <measure>pure</measure>
    </unit>
    <unit id="U006">
        <measure>dgica:Securities</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20240401to20240630"
      id="Fact_aab645594df744deaf8d6e201dff7631">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20240401to20240630"
      id="Fact_ddb48cbade8d43fda40de69215bcfb52">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20240401to20240630"
      id="Fact_e766d0051d7e402ebb4594cc7948e248">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20240401to20240630"
      id="Fact_320a6b9178a741dc9a5599c79796d7d8">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20240401to20240630"
      id="Fact_3b19d7c4e43b4980ac1e7a1baa35a039">0000800457</dei:EntityCentralIndexKey>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
      contextRef="c20240101to20240630"
      id="Fact_2b7ce1fbc6de4d4eacafe25e0304286e">http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="c20240101to20240630"
      id="Fact_0a72ab95fba14083b1e69f7578544487">http://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="c20240101to20240630"
      id="Fact_1e23c262779b4729a64cf881c5bb6a93">http://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="c20230101to20230630"
      id="Fact_8afbabb9a61b45c7a34bb04c96dede5e">http://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="c20230101to20230630"
      id="Fact_507f3b9a130944c0ad786ea9b0968bde">http://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"
      id="Fact_5930419cda0d4eb48151f97b3cc86473">2024-08-31</us-gaap:DebtInstrumentMaturityDate>
    <dei:DocumentType
      contextRef="c20240401to20240630"
      id="Fact_3a5bd0a2fbc240d386f803bec4c27bf4">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="c20240401to20240630"
      id="Fact_877aa3ed70f24ceda9e6d0bf4d31001e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20240401to20240630"
      id="Fact_7038a06279d049d8871c1717740c6e9b">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20240401to20240630"
      id="Fact_32554535c2ad4880b6dc5038a22ec125">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20240401to20240630"
      id="Fact_0f1f97b0fa854918a96f13d9e6ca352b">0-15341</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20240401to20240630"
      id="Fact_82af6bc466914fb5bf49e72d43f6bb34">Donegal Group Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20240401to20240630"
      id="Fact_1d921091ba104e66897e85cc04e1b5e7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20240401to20240630"
      id="Fact_e5494ded330346fb94ad6cb82ec57771">23-2424711</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20240401to20240630"
      id="Fact_b9f7d6f6f13348cd9258a643ad4c300b">1195 River Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20240401to20240630"
      id="Fact_6eb36079258e4d31a634f96f1ace8004">P.O. Box 302</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20240401to20240630"
      id="Fact_caa026358625428c9f6b4738f9169585">Marietta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20240401to20240630"
      id="Fact_1832086a9dcb449c8c005b2cdcfc337e">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20240401to20240630"
      id="Fact_da9b6108a5334ab1b24d22fdeaabae1b">17547</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20240401to20240630"
      id="Fact_c126cdd3596c4294ba9b842e1a0e3ccd">717</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20240401to20240630"
      id="Fact_ad947ad0e06b4ca982c826c356a96019">426-1931</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="c20240401to20240630"
      id="Fact_ae054060555e4b958107de0d2e6f6d98">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20240401to20240630"
      id="Fact_f7b90af54e4c4ee7940d23c837dadb5a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20240401to20240630"
      id="Fact_191500dabf0e4c71ac54ea0389722eef">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20240401to20240630"
      id="Fact_df1118f67b74419e884108a289876c3b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20240401to20240630"
      id="Fact_daf49bfc6b18406d9b1d42dc32958c9a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="c20240401to20240630"
      id="Fact_fc213d8f77844175be77c49f5a7dadac">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_4941d21a7ca644f986ec39e013aee302">Class A Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_7125f80fdf6e4002af30a18827459f79">DGICA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_6ef3d737ca884cd89c36a50d6c247fee">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_157951a186704b4ebebfd68fe930a5f9">Class B Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_f2a278c94d10469ebc94313d25d8f0bb">DGICB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_d531e1adff484403889f2a38c26b7836">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20240801_StatementClassOfStockAxis_CommonClassAMember"
      decimals="INF"
      id="Fact_9efdf00435814bdbb1d93c0626266b22"
      unitRef="U001">27906875</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20240801_StatementClassOfStockAxis_CommonClassBMember"
      decimals="INF"
      id="Fact_1ad81fc73eb342b49fda0f26212f9233"
      unitRef="U001">5576775</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240630"
      decimals="0"
      id="Fact_96273e4c922145fe84d6e84ba8b19797"
      unitRef="U002">1353571</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20231231"
      decimals="0"
      id="Fact_62c75d95630d4027bafa299f4f87cc70"
      unitRef="U002">1325847</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240630"
      decimals="0"
      id="Fact_3a246c9b71024106a436c5f7d6cb9c2b"
      unitRef="U002">690580051</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20231231"
      decimals="0"
      id="Fact_44264b42cb8747bda8399e83b185d21b"
      unitRef="U002">679497038</us-gaap:HeldToMaturitySecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630"
      decimals="0"
      id="Fact_03d3d24392534a0abb39dc3acabe0044"
      unitRef="U002">604168056</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231"
      decimals="0"
      id="Fact_92b571011a424dfda46d8a4f0c4a2b91"
      unitRef="U002">589348243</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20240630"
      decimals="0"
      id="Fact_de31a3dc27a9451a8a595a58de44aed4"
      unitRef="U002">32455954</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20231231"
      decimals="0"
      id="Fact_da1d770f78714d5e9f47c744c0c99faf"
      unitRef="U002">25902956</us-gaap:EquitySecuritiesFvNi>
    <dgica:ShortTermInvestmentsAtCost
      contextRef="c20240630"
      decimals="0"
      id="Fact_511c252bbd6848179af68ebb4ae2b215"
      unitRef="U002">16570667</dgica:ShortTermInvestmentsAtCost>
    <dgica:ShortTermInvestmentsAtCost
      contextRef="c20231231"
      decimals="0"
      id="Fact_7b3774ff04f54e3a8039062f296fb618"
      unitRef="U002">32305408</dgica:ShortTermInvestmentsAtCost>
    <us-gaap:Investments
      contextRef="c20240630"
      decimals="0"
      id="Fact_2935885894f94846a2fbf72d1731763e"
      unitRef="U002">1343774728</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="c20231231"
      decimals="0"
      id="Fact_2e0a87094cac4252b3531b2540c4bd0e"
      unitRef="U002">1327053645</us-gaap:Investments>
    <us-gaap:Cash
      contextRef="c20240630"
      decimals="0"
      id="Fact_48a59b01270f41519baeb2f358572c82"
      unitRef="U002">24225596</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c20231231"
      decimals="0"
      id="Fact_4fb27272b05d4fe7bf7759819fa8e720"
      unitRef="U002">23792273</us-gaap:Cash>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="c20240630"
      decimals="0"
      id="Fact_d370023efa3f491a9797fff1dbe8328b"
      unitRef="U002">10323445</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="c20231231"
      decimals="0"
      id="Fact_b6a51b0a286b4ada8674f78c727eed4d"
      unitRef="U002">9945714</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:PremiumsReceivableAtCarryingValue
      contextRef="c20240630"
      decimals="0"
      id="Fact_831655c37e5247c886932e3b62b24a02"
      unitRef="U002">203813652</us-gaap:PremiumsReceivableAtCarryingValue>
    <us-gaap:PremiumsReceivableAtCarryingValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_3d4d2a049bda4b039b637b457dfc1af8"
      unitRef="U002">179591821</us-gaap:PremiumsReceivableAtCarryingValue>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20240630"
      decimals="0"
      id="Fact_a9b1c9ee962c4c748713e7f73078889b"
      unitRef="U002">932350</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20231231"
      decimals="0"
      id="Fact_ed143a968b8e47cf99e52511560f1d90"
      unitRef="U002">1394074</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20240630"
      decimals="0"
      id="Fact_79771b765b15474fb04dbd85152212b4"
      unitRef="U002">440857671</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20231231"
      decimals="0"
      id="Fact_6cc239d8fb174388bd6e7c0122eb9a77"
      unitRef="U002">441431334</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20240630"
      decimals="0"
      id="Fact_740707f8c17a46afa523382a89e4e94f"
      unitRef="U002">80926482</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20231231"
      decimals="0"
      id="Fact_e3b34e13dc264f33b56054aab272f908"
      unitRef="U002">75043404</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20240630"
      decimals="0"
      id="Fact_c44ea883548f4f7db1d9e4395724ed4b"
      unitRef="U002">19710757</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_558fdd2da213465bae6821667f9e4095"
      unitRef="U002">19532525</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20240630"
      decimals="0"
      id="Fact_529f1203c5a44864b3043d6e3b520cfb"
      unitRef="U002">186323040</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20231231"
      decimals="0"
      id="Fact_3ff3487b3c854371a5edea2a868da52f"
      unitRef="U002">168724465</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240630"
      decimals="0"
      id="Fact_14de71add747442aac2efc48f553c4f4"
      unitRef="U002">2555448</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_12a3394aac8c4e82b601560476d41d6e"
      unitRef="U002">2633405</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccountsReceivableFromSecuritization
      contextRef="c20240630"
      decimals="0"
      id="Fact_b074962323c84f01809bd5c1e6e62e48"
      unitRef="U002">1052</us-gaap:AccountsReceivableFromSecuritization>
    <us-gaap:AccountsReceivableFromSecuritization
      contextRef="c20231231"
      decimals="0"
      id="Fact_3519270e23684d2c9e395c0de3735beb"
      unitRef="U002">1501079</us-gaap:AccountsReceivableFromSecuritization>
    <us-gaap:IncomeTaxReceivable
      contextRef="c20240630"
      decimals="0"
      id="Fact_b71939a7b0d346baa67b78e8fee407dc"
      unitRef="U002">6322318</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable
      contextRef="c20231231"
      decimals="0"
      id="Fact_f3ec845ef2ea464fbe0910884004e0ea"
      unitRef="U002">8102321</us-gaap:IncomeTaxReceivable>
    <us-gaap:OtherReceivables
      contextRef="c20240630"
      decimals="0"
      id="Fact_5374c39d8ad24bc0b9e048b01e91fe70"
      unitRef="U002">9819685</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="c20231231"
      decimals="0"
      id="Fact_0fa6809f306f4558a4be69440a9d6483"
      unitRef="U002">1907527</us-gaap:OtherReceivables>
    <us-gaap:Goodwill
      contextRef="c20240630"
      decimals="0"
      id="Fact_aaf204f223a24ca5befef1a2d0936bca"
      unitRef="U002">5625354</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20231231"
      decimals="0"
      id="Fact_1636752a306346bf914b57345b60aaa9"
      unitRef="U002">5625354</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20240630"
      decimals="0"
      id="Fact_8808491a3af8430b973675ae36c52597"
      unitRef="U002">958010</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20231231"
      decimals="0"
      id="Fact_9f1ec67f25524d6cb02a14b6f9d6ba06"
      unitRef="U002">958010</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="c20240630"
      decimals="0"
      id="Fact_53a44a68a86f4debbb470b7e2cdc82d1"
      unitRef="U002">15961</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="c20231231"
      decimals="0"
      id="Fact_2a2a0a32dad5471080af51d9d0eace9a"
      unitRef="U002">451011</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="c20240630"
      decimals="0"
      id="Fact_df7dbef6e40543e88eb33890bb03fc1e"
      unitRef="U002">2335253199</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20231231"
      decimals="0"
      id="Fact_fd098f1e92254b53ad20b7df910111cb"
      unitRef="U002">2266293888</us-gaap:Assets>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20240630"
      decimals="0"
      id="Fact_d552b8d3aa454d47ba7061faf1b5cb1f"
      unitRef="U002">1147418755</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20231231"
      decimals="0"
      id="Fact_3fc725e6c7ed45eda832962addefc14c"
      unitRef="U002">1126156838</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:UnearnedPremiums
      contextRef="c20240630"
      decimals="0"
      id="Fact_8101910186e14f348b0f7448fb7557bb"
      unitRef="U002">653579467</us-gaap:UnearnedPremiums>
    <us-gaap:UnearnedPremiums
      contextRef="c20231231"
      decimals="0"
      id="Fact_b3167907944548ad8d30cac4009500f6"
      unitRef="U002">599411468</us-gaap:UnearnedPremiums>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="c20240630"
      decimals="0"
      id="Fact_85b8d3324c714f1fa6242d7007be0a91"
      unitRef="U002">3511439</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_56649f13135d4058adf383506a6b9dd3"
      unitRef="U002">3946974</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ReinsurancePayable
      contextRef="c20240630"
      decimals="0"
      id="Fact_28aa3f820b0143e0b2569b3935bad413"
      unitRef="U002">3935320</us-gaap:ReinsurancePayable>
    <us-gaap:ReinsurancePayable
      contextRef="c20231231"
      decimals="0"
      id="Fact_204bc577b6b44df6a4e3bf4cf6b96b62"
      unitRef="U002">8758976</us-gaap:ReinsurancePayable>
    <us-gaap:LineOfCredit
      contextRef="c20240630"
      decimals="0"
      id="Fact_46abbf21b79f4996a88866722c05cc9f"
      unitRef="U002">35000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="c20231231"
      decimals="0"
      id="Fact_3cc6f0e4487f415c91acb42d7ccdba9f"
      unitRef="U002">35000000</us-gaap:LineOfCredit>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="c20240630"
      decimals="0"
      id="Fact_deedf75bbc704902ad9eef720d5c327d"
      unitRef="U002">0</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_18a51b90950d4d0dab2cacfb8518d89c"
      unitRef="U002">5569992</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:OtherLiabilities
      contextRef="c20240630"
      decimals="0"
      id="Fact_eaba4d661bf04f6db6f4c59b77f32927"
      unitRef="U002">7732351</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="c20231231"
      decimals="0"
      id="Fact_26634e06d6d7440fb17e03ffddddcad3"
      unitRef="U002">7704286</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="c20240630"
      decimals="0"
      id="Fact_93be8cbb152741e1ba61afc640242cca"
      unitRef="U002">1851177332</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20231231"
      decimals="0"
      id="Fact_526cfbd45378429780cc67f6dc5d8b2f"
      unitRef="U002">1786548534</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20240630"
      decimals="2"
      id="Fact_de731dffe221451b9c0de7c6d2742e6e"
      unitRef="U003">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20231231"
      decimals="2"
      id="Fact_515a02472c6944b99b2139f5c4ff088e"
      unitRef="U003">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_588e6d1d9ac24e4abaf6e8a028f75d0e"
      unitRef="U001">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20240630"
      decimals="0"
      id="Fact_1e9e20f643e44ab6a8a3c61e9d82ffb6"
      unitRef="U001">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20231231"
      decimals="INF"
      id="Fact_30ad35a3a87746a2845dfd7238f4283f"
      unitRef="U001">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20240630"
      decimals="INF"
      id="Fact_14a4ed16f3ca4362be40f80cbd07a996"
      unitRef="U001">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="c20240630"
      decimals="0"
      id="Fact_9c525b24c67249abba08a682fcdaf126"
      unitRef="U002">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_e44aa270a5b94ffe9bc865d182338a4d"
      unitRef="U002">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_c680cbcad8c549b0b0007978e4fcd90c"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_4390e807e43d47ce97150bfd33b806f4"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_acfabbfcd56941e380cd00b754cf2f82"
      unitRef="U001">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_202ca6e0c09c40889176acde7e214ba3"
      unitRef="U001">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_e7f6fef5aaae45bcb5c97feab31cbdaa"
      unitRef="U001">30862670</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_f2d367d1dfa8456794d03391fc8da439"
      unitRef="U001">30764555</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_d79e1d62ba2d4af69a9cbcc8c20b740c"
      unitRef="U001">27860082</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_98df8f6039eb4b389482da4112d98614"
      unitRef="U001">27761967</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_4a9f45c1dab4480499501d29f0278e0d"
      unitRef="U002">308627</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_49894fe1fafa4f03a204337aeb8190cf"
      unitRef="U002">307646</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_d6cc938b25f44dd785497af0acfcd5bb"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_14ec970d98b3487898d432beb145da4c"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_f44f226242784ffb92aeff15b784004f"
      unitRef="U001">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_252d5548d5654d99bacb73ea8fe1bcb9"
      unitRef="U001">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_ab18d37e59934599a4e37da991e40b63"
      unitRef="U001">5649240</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_98e72e7858144548ac3e73373647c537"
      unitRef="U001">5649240</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_47e1f709cc6a4214b5b96fb9b2976d04"
      unitRef="U001">5576775</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_3f8414fdd7004516bddea74e29d60e49"
      unitRef="U001">5576775</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_8026824d6cb54843918ddb198ae75168"
      unitRef="U002">56492</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_6341b1f03c10491289303c80d5b2aeb8"
      unitRef="U002">56492</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20240630"
      decimals="0"
      id="Fact_dba24e41a40548e8ba0af16e4c53c406"
      unitRef="U002">337772950</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20231231"
      decimals="0"
      id="Fact_586b6d1c97ae472fbb61dd6af4ec590f"
      unitRef="U002">335694478</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240630"
      decimals="0"
      id="Fact_d63c3209b59f4c7a8ecb4a4c84ff5d68"
      unitRef="U002">-34859564</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20231231"
      decimals="0"
      id="Fact_666cd404b1464e52a6f1845250e9e797"
      unitRef="U002">-32881822</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20240630"
      decimals="0"
      id="Fact_e70ada386f5344219056f697bdf11ad9"
      unitRef="U002">222023719</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20231231"
      decimals="0"
      id="Fact_99dae1ff30bc443088eaf135eb91fcf1"
      unitRef="U002">217794917</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="c20240630"
      decimals="0"
      id="Fact_804b36d423144163a113a2713124d579"
      unitRef="U002">41226357</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_a09b16ba084e4d7695e2e3fdfb2a65da"
      unitRef="U002">41226357</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="c20240630"
      decimals="0"
      id="Fact_9235a48acfab4a7ebf58ad94f46d6f84"
      unitRef="U002">484075867</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_3897b90a105a461db326bf44840b8eee"
      unitRef="U002">479745354</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20240630"
      decimals="0"
      id="Fact_5c8d8d173fc944a78d6e571303de3618"
      unitRef="U002">2335253199</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_39557903dc9d4243b1d743fabec5552a"
      unitRef="U002">2266293888</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_542676d762d84b27ac5d1b1bd3ea8c86"
      unitRef="U002">234311147</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_1f7b25b2d066469d8973f811671a17cd"
      unitRef="U002">216260037</us-gaap:PremiumsEarnedNet>
    <us-gaap:NetInvestmentIncome
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_479fb535c2314af5b57f084dafd07f81"
      unitRef="U002">11068499</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_882bc68af5984c33bdd34f7166156ced"
      unitRef="U002">10157459</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240401to20240630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_c9b494a97f9044df9fa076beee6bb03a"
      unitRef="U002">81410</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230401to20230630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_d5730bc68f7e4a2385cd0347d046633b"
      unitRef="U002">147636</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_eca3e18f4d694f93ad5541032ab1e315"
      unitRef="U002">736669</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_bc4d3db3fcec4302b89b18d9e3feff54"
      unitRef="U002">2504012</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_5efb647065fe4d989d99b9cb78a10ef7"
      unitRef="U002">77504</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_822230245f3e41d4b3d38e278d42892d"
      unitRef="U002">86708</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:InsuranceCommissionsAndFees
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_56631622661b43fe96e2069f92702af9"
      unitRef="U002">578727</us-gaap:InsuranceCommissionsAndFees>
    <us-gaap:InsuranceCommissionsAndFees
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_01c6ece1392f4cffb8d79983fe4aaaf2"
      unitRef="U002">187703</us-gaap:InsuranceCommissionsAndFees>
    <us-gaap:Revenues
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_170cf0bacb8f4f21b383805e69e5b7d8"
      unitRef="U002">246772546</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_6ce516a160e54d13ad2c8eec38e1c98a"
      unitRef="U002">229195919</us-gaap:Revenues>
    <us-gaap:PolicyholderBenefitsAndClaimsIncurredNet
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_b7e974b629c9410382c90d57334b75da"
      unitRef="U002">165360319</us-gaap:PolicyholderBenefitsAndClaimsIncurredNet>
    <us-gaap:PolicyholderBenefitsAndClaimsIncurredNet
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_9384bfb54f4d4437827b1d5cd99be88b"
      unitRef="U002">151234696</us-gaap:PolicyholderBenefitsAndClaimsIncurredNet>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_34f2a7407668454e93ed500baa872191"
      unitRef="U002">40656000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_074471c76aae429fa181b6b5891a665b"
      unitRef="U002">37935000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:OtherUnderwritingExpense
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_5a03825d6eeb4412b2371f62d59c219b"
      unitRef="U002">34037409</us-gaap:OtherUnderwritingExpense>
    <us-gaap:OtherUnderwritingExpense
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_bab8db778e32433d8db26945ffd020a5"
      unitRef="U002">35948337</us-gaap:OtherUnderwritingExpense>
    <us-gaap:PolicyholderDividends
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_6d997039eca44379be2d19e981d3802a"
      unitRef="U002">1186549</us-gaap:PolicyholderDividends>
    <us-gaap:PolicyholderDividends
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_b12d6274205f4eabacf3876ea219a9eb"
      unitRef="U002">1345638</us-gaap:PolicyholderDividends>
    <us-gaap:InterestExpense
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_2970c2bea2f6497d8f2847b4a11d97de"
      unitRef="U002">154586</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_979dcfcfe4784735a68a027a137b4580"
      unitRef="U002">154636</us-gaap:InterestExpense>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_c87532859aa2476b9691d2c4b82743ad"
      unitRef="U002">365241</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_beb9f9c5c06543ba9eb1bef8b665d032"
      unitRef="U002">324134</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_4d87cab1380643c3bc34eff16d422e03"
      unitRef="U002">241760104</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_bdfc28cec7e64ac090991d9bc253c1b8"
      unitRef="U002">226942441</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_f3a59bac43164565a38927733a4e760c"
      unitRef="U002">5012442</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_6bb52cfdecd74106b69dbab8d06480b6"
      unitRef="U002">2253478</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240401to20240630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_5ae11d03058d4acd978b5563e8a2e974"
      unitRef="U002">17096</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230401to20230630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_aa50ee020fc5457a93ee96bf568a0a60"
      unitRef="U002">31003</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_82f34919ba0f4d6c8541b06cfc73478c"
      unitRef="U002">859665</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_647e14614f7d49eea772c160ec5ecb14"
      unitRef="U002">256055</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_0edcba51f02644e5b4cd2996ca2363e5"
      unitRef="U002">4152777</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_9aa3d749446c464faa942f458eea7b06"
      unitRef="U002">1997423</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_9c927a67eeed4a46b81d3c08343dd584"
      unitRef="U003">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_890e785327d9431ea4c05c6966c17742"
      unitRef="U003">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_d036497815904dfd967bf104fd535337"
      unitRef="U003">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_877edfc3cd5f4eacb545a1c8be7910e6"
      unitRef="U003">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_cd3ba597ecbf418db879abc11b27cf92"
      unitRef="U003">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_97f8b6832dd64246ad560ad7053491bc"
      unitRef="U003">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_a055f082470d48289aeeee52d99659fc"
      unitRef="U003">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_0e938adbac774f838a61942045e06a1e"
      unitRef="U003">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_e96bbc5c9a064af8912208cff741fa8a"
      unitRef="U002">4152777</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_00a8bfebd6cc4e4f972f4e3552f0b502"
      unitRef="U002">1997423</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_5fb2d57d308247b6b29f59e03bfa69a4"
      unitRef="U002">82974</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_aaa8870e80564109a3d4ff0be15333a1"
      unitRef="U002">1964085</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_5fac657000d04a41b873bd19cbcb088b"
      unitRef="U002">-312138</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_34dd19116eb8455fb3d99e6bf57a7153"
      unitRef="U002">-7388700</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_0aee0d8c7b5e46fea53ed01919139192"
      unitRef="U002">17096</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_1bf5274f522848bf8c05854c470f8614"
      unitRef="U002">31003</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_48a343d0d01741fd9efe72b9864d4761"
      unitRef="U002">64314</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_6b2a4324d3234f9da0b4022a9ae5047d"
      unitRef="U002">116633</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_02a5ef68f86040f1ad1c0676716e4bbf"
      unitRef="U002">-376452</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_63d5e8e98f3e4b6d86e6214cace2fa61"
      unitRef="U002">-7505333</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_bed0f10ba8584a2f8ca42c470e5b3552"
      unitRef="U002">3776325</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_d7269f6caff44fbbb53fa825f3a67f8a"
      unitRef="U002">-5507910</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_17417a244b0c45439a5fc747a6745a6f"
      unitRef="U002">462059826</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_ed04414e4d6f409eb6878239b3967b21"
      unitRef="U002">431493197</us-gaap:PremiumsEarnedNet>
    <us-gaap:NetInvestmentIncome
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_691dd1f08f4f46119a2cc053b96eb3a6"
      unitRef="U002">22040826</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_4d77b393a59e4d49a9a1d52ed1d5282d"
      unitRef="U002">19606537</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240101to20240630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_a8c51a96ab6b4ae2b09dcc31c397d0a3"
      unitRef="U002">4359</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230101to20230630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_0e8e1993dbd9450d821962de97e01221"
      unitRef="U002">-2052037</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_d2a77b567cbf4c9bb6e80eed57edd92f"
      unitRef="U002">2850047</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_42ec5022c35a403a9e2d49dc143f4e9f"
      unitRef="U002">2172823</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_6e9f9590b6404582855a55ef8d111235"
      unitRef="U002">159327</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_80218264ced140dcbda7bfd230dbce24"
      unitRef="U002">176055</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:InsuranceCommissionsAndFees
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_2c0c730ad2cc4fdaab085ea0964b7493"
      unitRef="U002">803389</us-gaap:InsuranceCommissionsAndFees>
    <us-gaap:InsuranceCommissionsAndFees
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_aaceddbbf26548de8fc2dd1c2542ebc4"
      unitRef="U002">493078</us-gaap:InsuranceCommissionsAndFees>
    <us-gaap:Revenues
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_3dcfc9c0a211461c9e4c668534e0f9a0"
      unitRef="U002">487913415</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_b30a32fa8e574754a08c0c17e35b7a12"
      unitRef="U002">453941690</us-gaap:Revenues>
    <us-gaap:PolicyholderBenefitsAndClaimsIncurredNet
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_8b425ee750a54edbb0a87a50adf50c85"
      unitRef="U002">316256734</us-gaap:PolicyholderBenefitsAndClaimsIncurredNet>
    <us-gaap:PolicyholderBenefitsAndClaimsIncurredNet
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_54c02ea921a6463fb2c2bf5002120dd1"
      unitRef="U002">289340585</us-gaap:PolicyholderBenefitsAndClaimsIncurredNet>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_39b799971d424c4e837a4a9f41738d80"
      unitRef="U002">80258000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_8feda390011e4a1889bbbe3fe7dc2459"
      unitRef="U002">75733000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:OtherUnderwritingExpense
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_1c1bd7a0a9a64beeabd7f3d6994eea36"
      unitRef="U002">75777277</us-gaap:OtherUnderwritingExpense>
    <us-gaap:OtherUnderwritingExpense
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_7d68d312eaaa4bd9a69c371e6c46d8a4"
      unitRef="U002">76559774</us-gaap:OtherUnderwritingExpense>
    <us-gaap:PolicyholderDividends
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_14101162a06b4055b32e8518fbca0816"
      unitRef="U002">2241208</us-gaap:PolicyholderDividends>
    <us-gaap:PolicyholderDividends
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_17ec0e5876134166a1a50ed8087500d3"
      unitRef="U002">2688978</us-gaap:PolicyholderDividends>
    <us-gaap:InterestExpense
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_a67e187abade41d990e58ca853aa6b7a"
      unitRef="U002">309183</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_f245ed3b46cd46619460805951d3c98b"
      unitRef="U002">307593</us-gaap:InterestExpense>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_c002a44d752b424c94fd1fb813d7bc52"
      unitRef="U002">810175</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_f4f10f1bef4f403aa02fc310eaddafcd"
      unitRef="U002">761849</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_f61d1ade9db34d41a8e2d290754a5434"
      unitRef="U002">475652577</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_559b927b292f40d4a1860f5dd10b4aea"
      unitRef="U002">445391779</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_b0bcae8754bc4f6599982578a2db91de"
      unitRef="U002">12260838</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_eb68b2971b6f4580803a787fc5e9ecd0"
      unitRef="U002">8549911</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20240630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_4d8a2e791c544f74bfcec1de1318324c"
      unitRef="U002">915</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20230630_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_0f6778c4b45b4cd4985c4ea2e79b7a86"
      unitRef="U002">-430928</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_8306555e8eea49bea36fde85f56e590c"
      unitRef="U002">2152510</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_7252d638a38a40339be207242bcf919a"
      unitRef="U002">1348892</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_8724acec78ea4fa1957ad6809f3a45ec"
      unitRef="U002">10108328</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_d5bfac9f0cce4118a0eb30fcd15adfac"
      unitRef="U002">7201019</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_e52e0ae81d0c4d6bb3d68816222a186f"
      unitRef="U003">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_a8364ed0fad3425cb538ed88c55cde49"
      unitRef="U003">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_d8ce7ca5c6b44ad58e066697e7b3631e"
      unitRef="U003">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_0f0c0fd383cb49f18e7cb505407cb778"
      unitRef="U003">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_d597a667592d4b68925d819f2208008f"
      unitRef="U003">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_758c756c46494eb19a2e35ff821c39b0"
      unitRef="U003">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_48d158245a7744f6be0dd2ba64694aaa"
      unitRef="U003">0.2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_2058a83ed42d47beb75e9abf0717d58e"
      unitRef="U003">0.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_a05910ae100a416c8181bf9f9942e55e"
      unitRef="U002">10108328</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_7e885fd138a1449d9c0b2843db70cffa"
      unitRef="U002">7201019</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_950be830d5164e3ab4b6799e303f4f2d"
      unitRef="U002">524825</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_22143a5afec1468a874448f90785e138"
      unitRef="U002">1360695</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_67c6c594ebcc455690b8831f088c2979"
      unitRef="U002">-1974298</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_db651365292245248a989906da4f77f1"
      unitRef="U002">-5118804</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_17b36faaa58f44b0b395e5c775c833f2"
      unitRef="U002">915</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_cf21c6670727464fbb170cfcad2521b1"
      unitRef="U002">-430928</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_1cfd84169d4e412e8fa97e4e7f3c8583"
      unitRef="U002">3444</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_c4c24b5ca42e402bbd3c190af6074e6e"
      unitRef="U002">-1621109</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_a26678fd7e0740c285e52d50800bccb6"
      unitRef="U002">-1977742</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_5b4a5854e16b4406a33cbde6b5e34c32"
      unitRef="U002">-3497695</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_aa877ddceb5344b8821d6b47e94c9be5"
      unitRef="U002">8130586</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_5d0865eb10c942f3a813630526eeff52"
      unitRef="U002">3703324</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_615ed30f96b94015b7883c8876547247"
      unitRef="U001">30764555</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_119c1a7be5214f34b80c2da38c9fb5fa"
      unitRef="U001">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_9219cb8703d5408399f29ed1efe3fcb9"
      unitRef="U002">307646</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_69413ecf8ce2454ba1ef2acfd727b865"
      unitRef="U002">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_d981eba178a84d8cad38f197361939a3"
      unitRef="U002">335694478</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_b6c056133965462fb4628fa9e85a0b0f"
      unitRef="U002">-32881822</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_981d13213e29488c84341445eecc4f24"
      unitRef="U002">217794917</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_3f4fd3a1fd104380bceb5e9c492ace58"
      unitRef="U002">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_dafed5e5f89a4cf6bab29a1d18b8d4ff"
      unitRef="U002">479745354</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4a354d42dee14a80bac6c9c7fb56326b"
      unitRef="U001">38287</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_4aff1cf2e034404d8f2114203c78715f"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b11dc0eccd6447abafd94ba8ce9027ef"
      unitRef="U002">383</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_81a7a43c783948baa5fec201ef340747"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_1def1d3229654ff392861b0c7b2f704f"
      unitRef="U002">472740</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_06c7d60141474e9592ea7c88644f7917"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_6e38b9280eda4abf8039a28f6ed4ddd8"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_25d41de9c45442f389b7d2bf4bd08bce"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240101to20240331"
      decimals="0"
      id="Fact_7a983e855db443f6aeec6f42022438b2"
      unitRef="U002">473123</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_e83da360c89b4af89530f8ad09a7ad79"
      unitRef="U001">16400</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_d93dcbd69669482fbd150088dd20a9aa"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_108981f7017544c591e6506d8e529bd2"
      unitRef="U002">164</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_7c3d92284dda4468b4349745753112ef"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_b5d1d5784cca46be87c0014df6af0335"
      unitRef="U002">522460</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_b27197e415a949ce9020c8554a8089fc"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_28797faa34bb4fc4955df5485e8517c2"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_a5adb5a5252840e695e9868695d9e2c1"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240101to20240331"
      decimals="0"
      id="Fact_82cfb4cf033e4dd0a2fcd43d2b0c90d3"
      unitRef="U002">522624</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_61f2d41139b64a7dba63267d73b2b401"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a4528ced19674e8db25aaccda0864d8c"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_4857bb97154f438db7a4b568fc33a32f"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_aaa0c13dcc5e4422bebc6b9fecdb59b1"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_78f1bd00734a43e2a01f9585a1238950"
      unitRef="U002">5955551</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_9b3b7ac2c7c64decb8cfd1b7e46806c9"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331"
      decimals="0"
      id="Fact_f2473f529c434bc09b4c66c68cedb739"
      unitRef="U002">5955551</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_667d20cecd0c477585c5681c6128b1fa"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_05917f3e2eb1416a8d30aba676124adc"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_bbb48adc29f6405890e6c8d27519be55"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_bac6a56b75cb44c58ae31927ab69e4aa"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_b0719763bd714074aa907f9957661605"
      unitRef="U002">8888</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_69115c73b2c94feea6c5d038986e1815"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240331"
      decimals="0"
      id="Fact_92fb5a7a69eb479b9e0687539f316d38"
      unitRef="U002">8888</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ee0420eb3ca4415a88bdb7c61dfd84cd"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_987d1c3c1e8d40888ac9e115685c646c"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_63ed2c94bd824bbfb45c06ecfc7c53ae"
      unitRef="U002">128267</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_c376fccf4ce14c608c853cbd5699dd71"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_b37e42a339374ff388532986bf0f8b0f"
      unitRef="U002">-128267</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_21e4cb947bdf42f49139c7ff4686d8c6"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240101to20240331"
      decimals="0"
      id="Fact_40a4eeb5d789413289668f0cabd3e730"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f22e0b6d49224718982e9676804a1b02"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_c68dc83440a34e998b601beea0d70ca4"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_61d57d0fcf164587b42e6e97f17fb107"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_9bb7df52c9ad4bd29200eb0b709eb5fa"
      unitRef="U002">-1601290</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_1e8dbdd85d524a3e9c004be67bb0a35f"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_01895232269b41e9a711d1cdb40e0298"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240331"
      decimals="0"
      id="Fact_3502276a5ca1415ca0311b84f043a658"
      unitRef="U002">-1601290</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_aede433b36544f0da1d6a18bf912364f"
      unitRef="U001">30819242</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_df4dbac11cd6417a85aa1680f0059c03"
      unitRef="U001">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_bf2aa4f01ebb4ddd9cb0023c3839c2d5"
      unitRef="U002">308193</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a14f356ec18f42bfaa2c678722ce74bc"
      unitRef="U002">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_96ee502791154fba8db1ba3ea75ea5fd"
      unitRef="U002">336817945</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_d5ac8760103c402388c0b0d27c48d66b"
      unitRef="U002">-34483112</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_dbb471c3aa964d3596a033e79571bdae"
      unitRef="U002">223613313</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_0e7763662e294a6cbd38fbf58844f330"
      unitRef="U002">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331"
      decimals="0"
      id="Fact_130160b49a2a40a0940c54380286f658"
      unitRef="U002">485086474</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_9414d2f889ee4403a9608c91f896dc4b"
      unitRef="U001">43428</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_e8fefb8713204e5b9c8b1cfe53df909b"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a3cee3278edd402d94a5e892a4da67f7"
      unitRef="U002">434</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_de0bde48f0d640cfa262725e28ec6f79"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_0e9f39693ba04b8cacd15d7892d32524"
      unitRef="U002">604562</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_b37a9c1aa8fb4aab81a58edb957006d7"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_639e29be029846478bc23137f1808093"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_ebf94076b7524d2c95fbf5e925409f46"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_63aac228f21c419c922cb5949b449537"
      unitRef="U002">604996</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_1b33522246b04f24864dce8eb9745880"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_940835ffba2e4957a657b39f19b50cca"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_9b3f2bda0fd34739b28573ad2c4df035"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_5f72a96f86f64f54bab4f2fb8977a765"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_fa6ac6c790eb45bdb16c5aa2c0cb71d4"
      unitRef="U002">278337</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_e4a16126e65a41f3b159704baac0af02"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_93918b18029c4f3d9546837a8bc5856c"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_f1f93fdae2b7444f9345b6861910e8f1"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_47933e1f05a84fe6ab81dc9b3daaeb8f"
      unitRef="U002">278337</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_df9ec8cd153145e388d6f4282317edb3"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_fd3665def81346a581bc3d8240ce0f08"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_2d93921e7aa3464ebda1af8b7688cb53"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_0cf5210adbfe4b98b357377132f58d93"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_bee684de07d743c792f160352cc7a6b8"
      unitRef="U002">4152777</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_44a83241659741dfad09a62aedf26ca6"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_d9dbdd4c830544fcbf552c88e6a49bce"
      unitRef="U002">4152777</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f4d27f7c98864f648e05865ff9dce3fb"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b095d187ad314a83bc9805365079741d"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_f02300d6266343bf96d65e5f6d22aa8c"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_dbe790e4a70644b19efc73075a5edacc"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_44d2c254442b4d3f986b07961c066a41"
      unitRef="U002">5670265</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_ceea7b3531ff42e5a49ef9a8504062e4"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_0d7a8a6e2f684fd1b8298d11644865ef"
      unitRef="U002">5670265</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_379bd6301b694f04a94d7afe7789fdf6"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_184940c30d1e4b12bc0f750f1a680ae2"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_ad93dcc343ee47b792e2ff5341ca328d"
      unitRef="U002">72106</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_ae55f269820147b1b863dd5d63982981"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_2be7979daf48462790fca9fa92bab884"
      unitRef="U002">-72106</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_0f14235c5d3f4744a156474125361356"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_3d54db7c94a04133ad3fb3aaf36f601b"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_054e1fc974db4391a0bf829cdf05b816"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_739363dee13b4969afffb7ebf5fafdb9"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_bdcf98212a92459eb3f833286fcf6163"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_6a28fb2164d941afbad494b3140bf9ff"
      unitRef="U002">-376452</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_f5defe1d3e4c44df88731e0bcdbbd18a"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_590c79ab39b24c0c8f5648e558a21679"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_fab2a210505b4acc92df4a62ee8ac033"
      unitRef="U002">-376452</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_1befca597c654a7d9ad8249b2aec0e68"
      unitRef="U001">30862670</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a01d3b2d90024568a1bfa3f6b12bb259"
      unitRef="U001">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_54b7983a72ff41fd8521d02e29926247"
      unitRef="U002">308627</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_c384ace2824b4d65bd643b74071e67bb"
      unitRef="U002">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_ec0ea212c153461a81bf9407ca1db662"
      unitRef="U002">337772950</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_a36e3fab652b44249144ced76c8eeb29"
      unitRef="U002">-34859564</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_c937469cb23d4f50af4647f7c81c797b"
      unitRef="U002">222023719</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_dd59a1330e4e49b3b0384f96923145ab"
      unitRef="U002">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630"
      decimals="0"
      id="Fact_7fecf38326b74d54854a36abb3a3a8e0"
      unitRef="U002">484075867</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_bb70d67758db49feb08ea1c2cbe88ffe"
      unitRef="U001">30120263</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_e1470c2094ee4efeb027012904cb83ae"
      unitRef="U001">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_95bc1dd65e7b44099fd9b1d06a9dec08"
      unitRef="U002">301203</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_fe4786c86f4f454c9d446eba03b0e8b3"
      unitRef="U002">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_7370910ecd3b4938928cd7e8b9806f43"
      unitRef="U002">325601647</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_5b6c25a9568545f2a6d77d80a2ca92d9"
      unitRef="U002">-41703747</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_b3e60f3d09c94f898d93fbe65a99b905"
      unitRef="U002">240563774</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_8a827971b548456d9046f0a0a8fd707f"
      unitRef="U002">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="0"
      id="Fact_265c7b49e4aa442ea5ea3907f03ac7a5"
      unitRef="U002">483593012</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_204a20dce87e475ca2238ca3f568f02b"
      unitRef="U001">35045</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_86c37f69c5e74552bccabc82469f09f8"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a834ff0b9f1a44939ce2fd7256ebc38e"
      unitRef="U002">350</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_093f32fc0b024bb789b21f408f4a1ff5"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_e276a9b496a541bf9613701f6e469cf4"
      unitRef="U002">440746</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_3dcd2c9832f14cadbc73a55a9ed9ea96"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_adeb8daabb12431a8830782a9a9da15a"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_5a213c9f641f4006a33aba7a27c500be"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230101to20230331"
      decimals="0"
      id="Fact_b6aa88f9df854b3d8766da912cba4940"
      unitRef="U002">441096</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_fce77707d16c4fe5bfbd0ebed4dead13"
      unitRef="U001">143004</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_694a95154288447d9eaf9f72080cbc21"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_02b86d107994470fa77a3d4f1f9063a4"
      unitRef="U002">1431</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_d169361f6fd84a5baa6358a419d96b4a"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_3b63f706ee2c43358d0b51874ab6beed"
      unitRef="U002">2218355</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_b83dcb3af1594b768e2e85522ca6b31a"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_21474e1fc7c94893a9a2993e0ce074dc"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_4bdf7c79723a46dc8a11a57dc3fe4149"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230101to20230331"
      decimals="0"
      id="Fact_be2bce5b4c784d269105a82cbffe3b77"
      unitRef="U002">2219786</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_bf516638ad6b48f6acf8aa2625ab8984"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2237fbffc95c4839adbb97ae2631a775"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_837d41458b644ec3a46e1b830a81b6b5"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_9f236f462cae4c5e86afc1b54bdd556d"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_0527c27cb1e4421399cde8a5f7db8cdf"
      unitRef="U002">5203596</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_67363e134f7c442bbe904e35c214237c"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230331"
      decimals="0"
      id="Fact_408c430e1648481cb5bb8445c6e373c2"
      unitRef="U002">5203596</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_abe6c750eed244c8a5342a52ed22834a"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_c4e38719adc849fdabe0b00a5aa69f27"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_00795cb549684de394c2a97116851ae6"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_52cb27e0f2be42d9ad2c9fdfcb2f91a3"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_83bddf47faac4d988c0eeee35990a251"
      unitRef="U002">7057</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_74a506ef80154873a6b020b07380ab07"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20230331"
      decimals="0"
      id="Fact_2e24cc96714a40febf67f981fa04c974"
      unitRef="U002">7057</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_e52c52e4b9a74695966ff7f8434d4e6e"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_9f9d0db019ec4dcd87975cc724dbb8f8"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_dbba8d88d6904cd2b65a1a40de9fa040"
      unitRef="U002">114724</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_8a04a0f3a051487e96ba1285c6311f3a"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_d3eccdca2dab49a98d8acf9898976e74"
      unitRef="U002">-114724</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_a6b10434303d4863af206f4aa4241358"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230101to20230331"
      decimals="0"
      id="Fact_3c9f155453454a73831b13790ec74d21"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:SharesIssued
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_99aecebaf7e0438eb10d301f3889439b"
      unitRef="U001">0</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_4bbe792afb0a40a4901b40506de9ef71"
      unitRef="U001">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_af943d383d7946caa4c415bbba48621e"
      unitRef="U002">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_568db967d7ba4ff799d2abae881bc9c9"
      unitRef="U002">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_225860b851bf4672948ff2904aca0385"
      unitRef="U002">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_9f0e41016d2047d9bb15b8d07ed86a91"
      unitRef="U002">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_ee17117dd9f244bba376822b38ec05a9"
      unitRef="U002">-1895902</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_39fe6da265d34be694ac613916439a7b"
      unitRef="U002">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember"
      decimals="0"
      id="Fact_9339fd30d1b64808baaa158f0df88bae"
      unitRef="U002">-1895902</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_69853109e0f44aa4b6d9c73a222b2f3d"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230101to20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_7f2e66c8869145aeb4b8caf85c382d3d"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_9e7e316937fa4784aa974346c1dc44c6"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_a1317234613249d293b5cd10da45b332"
      unitRef="U002">4007638</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_a684b3688cb24e77af3918caf6174349"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230101to20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_d3acc36839a646b1942c7e60d0547fdb"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230101to20230331"
      decimals="0"
      id="Fact_4bba0c5f0a994a7d8bb06165f5739970"
      unitRef="U002">4007638</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4aacbf48514f4b7d86b203227b46b24f"
      unitRef="U001">30298312</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_6795194a235e4a859050dd7413c1c4ea"
      unitRef="U001">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_caf34ebce1ae423b814d706afafd85e7"
      unitRef="U002">302984</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0803090bde464cba918d7f6fbf004ca7"
      unitRef="U002">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_04ea6a1a4faa44fc9ca7be2f89d7b8d2"
      unitRef="U002">328375472</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_25a71fa22b18422089da51ec023bd3ff"
      unitRef="U002">-37696109</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_d63bd44639434f369d2cf8a924d18dab"
      unitRef="U002">243749687</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_761e3a44a720480a863732f2ebda2170"
      unitRef="U002">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230331"
      decimals="0"
      id="Fact_c17b74ad73054cd9971ab3bbd1a2175b"
      unitRef="U002">493562169</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_93f0c653450142779ee294a8961d9ce8"
      unitRef="U001">44664</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_2e6d5d68e9f042c8b524d0640c3a3083"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_59ae4a83d8154184b12df6d51e4a0504"
      unitRef="U002">447</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_25be993e55244722b95968f2dbf0e7da"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_08f8842ecfb14caa8ed227137bbc3be5"
      unitRef="U002">668933</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_c8381d3a85204eaf88144ddb9f09774a"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_5d2a1cf3914241d8b23f3aadc92055c5"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_68341163f1f146e18e9facb9409e2df1"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_0df496e0c44844dc94868ae9995fdf70"
      unitRef="U002">669380</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_49e693827c294e13bc4a61f00f36689b"
      unitRef="U001">195893</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_5b907bc1c0634a00a38bfd775b1d841e"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0c66fbe0d3b34be0b1e6ccedc9360978"
      unitRef="U002">1958</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_cc68e28b8b4b4bb989312196ec537633"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_56033bbb3b764769a6ab9c735edd8ba0"
      unitRef="U002">2966842</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_fe2f0adf34d041d3ac53d4ceebf41614"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_65ebe5998f484fcba8e990b8942f0b8a"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_0aa7423236ec4f4ea6f421edbf19334f"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_bca9435881c44370a7534f7176932e90"
      unitRef="U002">2968800</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f4477dd362604fbda67c4d2d62e497dd"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_5148a54665714ad4bd71f276ac2475b1"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_08b0a5e08e7a43b29633f2e1b0ee52ff"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_05688be10d4b4ae8a1ae6e945d559df2"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_ffd315e615614b99883525caa39c11ba"
      unitRef="U002">1997423</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_ff8e81afb8ec4699902c18cff33d4401"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_b8eb3d50cf094e33bd3f4fb5974b80b4"
      unitRef="U002">1997423</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ea518b17c81248c18261b2be644c518b"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_e64fe1a1a05242b797fab76515d6898e"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_66cab6cc0838477082560dc177c3031d"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_c266c9164afd4b4a88573ebf394fc324"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_5d2019063f974ef8a3f9caec6872c609"
      unitRef="U002">5498873</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_45431d58fcc34c91a300790a5a0562d4"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_d3e1ec54f68641a3976918b2ce973352"
      unitRef="U002">5498873</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_61a9fe1afb704aaa86742441fdb43d5b"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8e919df5e6074db58943efd49ef9f29e"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_eb92c9e8f8da49b2a664da96cb0a3f4c"
      unitRef="U002">61749</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_46953b5b501b4051856a31a02b732675"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_9937110bcbac425ca7fe08ab72360441"
      unitRef="U002">-61749</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_03043eceb5b04548bff541408e3cf413"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_762cb27d28ca473c958d6ebdeb32bf67"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_faaae0eab038480a9176e1a2891c6732"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ad13fbb8c5904fd98156c027bb471d01"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_1d7c60bd1e3e435f88cd0e7dcdd5c11a"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_3db888a5eac64bd7ab65217a72ef3f45"
      unitRef="U002">-7505333</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_0aea430cf078409f922942ae350d39b3"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_3d196724154d4c2db50036ca7d91ae4b"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_f7ff77000fde4e05832f135dd94a4027"
      unitRef="U002">-7505333</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_888dfec452ee49f98925b16245c6a54d"
      unitRef="U001">30538869</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8ab10e46915643989298b12a990cc20f"
      unitRef="U001">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8ae01948d65c4746a24c0a776f91da91"
      unitRef="U002">305389</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_529fc6dc7361442eb1609197c7782e12"
      unitRef="U002">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_48897c0afb9e427f954da3329530506e"
      unitRef="U002">332072996</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_3823220c110c4f2ba3aa40af8240673b"
      unitRef="U002">-45201442</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_8c56b25a52814a37a4fd86e456d0ef86"
      unitRef="U002">240186488</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_3e502d9d7a91435f91b3eb448d1aacdd"
      unitRef="U002">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630"
      decimals="0"
      id="Fact_17317fb9feea451fa1ca2f6e1b463e7e"
      unitRef="U002">486193566</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_fc44d173d3a5442a89338885a63dc5db"
      unitRef="U002">10108328</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_794fdea5eb4741d6ba8fd633bf1388d6"
      unitRef="U002">7201019</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_861e212befdd45838980d15428c38207"
      unitRef="U002">1897738</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_a1c9f1b7dcf64e22893c28c0f35efbbb"
      unitRef="U002">2191794</us-gaap:DepreciationAndAmortization>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_813fd29957174cdcb52b40c1ad8949c2"
      unitRef="U002">2850047</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_2da768f9aa114dd8b877e7a60e1a11a6"
      unitRef="U002">2172823</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_53eb7b56ed3d4077ab5148c1698f7aed"
      unitRef="U002">21261917</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_1df9d5a0c1004c62b4dbd213fb81739c"
      unitRef="U002">1637440</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_080f89c4bd42436092f8242995f104c3"
      unitRef="U002">54167999</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_736a2549fb70431095aa978c879722bd"
      unitRef="U002">46810143</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInPremiumsReceivable
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_23ab948486c54665b27a28074757e5a5"
      unitRef="U002">24221831</us-gaap:IncreaseDecreaseInPremiumsReceivable>
    <us-gaap:IncreaseDecreaseInPremiumsReceivable
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_e52fee79b9ce4d29b147165f658d55fc"
      unitRef="U002">21405669</us-gaap:IncreaseDecreaseInPremiumsReceivable>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_91a61f9947cf4686b59fedaf64178418"
      unitRef="U002">5883078</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_5ee1950315a94b8b968a996c408fb313"
      unitRef="U002">5732813</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_a552eb9dca064ed884beb7326fefde78"
      unitRef="U002">-347507</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_12ce3202b583486b980d0f553de263a5"
      unitRef="U002">-714695</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInReinsuranceRecoverable
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_819087f2373f4823b03bfaa21de7b7d6"
      unitRef="U002">-573663</us-gaap:IncreaseDecreaseInReinsuranceRecoverable>
    <us-gaap:IncreaseDecreaseInReinsuranceRecoverable
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_c688eab252a04474ba224ee87d94712b"
      unitRef="U002">-4710479</us-gaap:IncreaseDecreaseInReinsuranceRecoverable>
    <us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_db13fc7d0a8f44a3936da7fade98b07e"
      unitRef="U002">17598575</us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums>
    <us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_ca345835a6934ba180a5e9cb948a0d87"
      unitRef="U002">14487216</us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_5263303705c44e2694ab55d233902a15"
      unitRef="U002">377731</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_58dfb8a5757340188ecb76edd917b346"
      unitRef="U002">591925</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseDueFromAffiliates
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_5aec8feb140547d7a78f00da90816a20"
      unitRef="U002">7912158</us-gaap:IncreaseDecreaseDueFromAffiliates>
    <us-gaap:IncreaseDecreaseDueFromAffiliates
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_bcdf8a171d7f4ba8ba3bd616d3af7b0d"
      unitRef="U002">11394864</us-gaap:IncreaseDecreaseDueFromAffiliates>
    <us-gaap:IncreaseDecreaseInReinsurancePayables
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_5e032e7364ec4305b5592aabf8a78d62"
      unitRef="U002">-4823656</us-gaap:IncreaseDecreaseInReinsurancePayables>
    <us-gaap:IncreaseDecreaseInReinsurancePayables
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_88f7742e7cb643c5b6147473418daf93"
      unitRef="U002">3361990</us-gaap:IncreaseDecreaseInReinsurancePayables>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_6b5b402eca0842ac802f0e41f135736b"
      unitRef="U002">1780003</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_ebb886fd8cfb4731a6b6e1f1d267aad0"
      unitRef="U002">609196</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_d3bb92ea57db4f9fbfd6ee1e6efc9b88"
      unitRef="U002">-435535</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_cd9b09d79dae44cdbae0d52c9382750f"
      unitRef="U002">301761</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_a2bf7b1a4cfe496c8121867bfc8f6368"
      unitRef="U002">-463153</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_e4ebd6c042ad4ccc9bf8da0458d52bde"
      unitRef="U002">-1301884</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_3fcd70a08bf742d78fdde2fdb615f7d3"
      unitRef="U002">16389369</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_0e013d23c3f04bfea644a0965d28ff74"
      unitRef="U002">5854072</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_891be53bef144209b4adc50311094fd3"
      unitRef="U002">26497697</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_7073fca1e8664035a1eded74db94de62"
      unitRef="U002">13055091</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_4427fec0bd0a4446805c763e68724477"
      unitRef="U002">23566350</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_eb6740861eea4324b77a0a7e6347ad9a"
      unitRef="U002">23242218</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_42dfe85e32f5423d9d67963dc2027438"
      unitRef="U002">72190538</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_7f9a5e06e8314880ba2225df6bce6c8c"
      unitRef="U002">99497145</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_34f85ed0bc774763992275b4edf98f55"
      unitRef="U002">3679586</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_52f1d7fd1c5944f0be019cf354d05262"
      unitRef="U002">3608514</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_b14582ff067f4ab4be9476d5b3898da5"
      unitRef="U002">12484869</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_ab8c2d48d07b43eca23bf444b16420a2"
      unitRef="U002">25869261</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_f041e9ea3711458386b846774045a3b5"
      unitRef="U002">52270575</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_958518c42ccc434881c7cdeafad4c008"
      unitRef="U002">25585850</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_b00989e746f742ed8e561d21ba77ef23"
      unitRef="U002">2995648</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_5366ae1e0ae24442834efd0424245782"
      unitRef="U002">28154556</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_19adc30fb8a0453dbe174bae748b0e37"
      unitRef="U002">0</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_70753845fb72480bb30b939fc7deb737"
      unitRef="U002">4375411</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_4552934f85814f8683f91ae8d0dba182"
      unitRef="U002">0</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_91192befd7624e6a95fd47ce134e619e"
      unitRef="U002">44703</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_7301647e3bc54ca3b4cc93d5e848b058"
      unitRef="U002">-15734741</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_5e4edc923c8a48319e3edd24ef1f5564"
      unitRef="U002">-34169777</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_01c6288726e3485fa8638a32ea711874"
      unitRef="U002">-15950641</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_b36ec45e54b04158900ccef6a5c95b0f"
      unitRef="U002">-8237725</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_db462779a57144d0b736073428197d14"
      unitRef="U002">11249145</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_9a19d3e1cc894c549d0c4c12054b5452"
      unitRef="U002">10802920</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_e6b462f9cfd7499a8310e904e29b6c36"
      unitRef="U002">1135412</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_e4407d0eea6f4b88b34cca653812b632"
      unitRef="U002">5610255</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_8c9d610909ea4b418ef5b6ee05e5f2f4"
      unitRef="U002">-10113733</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_607c19946ee5480bbb157a3e83358a17"
      unitRef="U002">-5192665</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_d9011939d39c467788076d828c9fd4a7"
      unitRef="U002">433323</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_984b8c85c8bf4bbd8a4f65bca7c27750"
      unitRef="U002">-375299</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="0"
      id="Fact_81793f8e0d1e40b7a0409c2732558141"
      unitRef="U002">23792273</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20221231"
      decimals="0"
      id="Fact_2885acdfebb14b1db92d86f0f45f80dc"
      unitRef="U002">25123332</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20240630"
      decimals="0"
      id="Fact_1dac28a0718c4afc8d4abde8e8be432b"
      unitRef="U002">24225596</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20230630"
      decimals="0"
      id="Fact_f8c743b99cf5415ea0ec40b93350b4b4"
      unitRef="U002">24748033</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_583c312731704a8ab4d628059ba2830e"
      unitRef="U002">309183</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_132a39b8c38941c19d51ce35494d0d65"
      unitRef="U002">304204</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_0f49c2cfdd1e42a4b1909bbcf74eccef"
      unitRef="U002">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_0fcdc04839ae4539ab38916e20785eba"
      unitRef="U002">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NatureOfOperations
      contextRef="c20240101to20240630"
      id="Text_5d73a67b19884bd7b3bd8bb9843d0993">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;1 -&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Organization&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Donegal Mutual Insurance Company (&#x201c;Donegal Mutual&#x201d;) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries are
              Atlantic States Insurance Company (&#x201c;Atlantic States&#x201d;), Michigan Insurance Company (&#x201c;MICO&#x201d;), the Peninsula Insurance Group (&#x201c;Peninsula&#x201d;), which consists of The Peninsula Insurance Company and its wholly owned subsidiary Peninsula Indemnity
              Company, and Southern Insurance Company of Virginia (&#x201c;Southern&#x201d;). Our insurance subsidiaries and their affiliates write commercial and personal lines of property and casualty coverages exclusively through a network of independent insurance
              agents in certain Mid-Atlantic, Midwestern, New England, Southern and Southwestern states.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At June 30, 2024, we had three
              segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and
              workers&#x2019; compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;At June 30, 2024, Donegal Mutual held approximately 43% of our outstanding Class A common stock and approximately 84% of our outstanding Class B
            common stock. This ownership provides Donegal Mutual with approximately 71% of the total voting power of our common stock. Our
            insurance subsidiaries and Donegal Mutual have interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and
            Donegal Mutual conduct business together as the Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the
            same types of insurance products.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement (the &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&#x201c;&lt;/span&gt;pooling agreement&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&#x201d;&lt;/span&gt;) with Donegal Mutual. Under the pooling
            agreement, Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in
            proportion to their respective participation in the underwriting pool.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In addition, Donegal Mutual has 100%
            quota-share reinsurance agreements with Mountain States Commercial Insurance Company, Mountain States Indemnity Company and Southern Mutual Insurance Company. Donegal Mutual places its assumed business from these companies into the underwriting
            pool&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting
              standards of Donegal Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability
              objectives. The products our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance
              Group&#x2019;s ability to service an entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of
              business, such as preferred tier versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will
              vary. However, the underwriting pool homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly.&#160; The business Atlantic States derives from the underwriting pool represents a significant
              percentage of our total consolidated revenues.&lt;/div&gt;
</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="c20240101to20240630"
      id="Text_0fef7152db4d4394a200aade7288d679">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Donegal Mutual Insurance Company (&#x201c;Donegal Mutual&#x201d;) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries are
              Atlantic States Insurance Company (&#x201c;Atlantic States&#x201d;), Michigan Insurance Company (&#x201c;MICO&#x201d;), the Peninsula Insurance Group (&#x201c;Peninsula&#x201d;), which consists of The Peninsula Insurance Company and its wholly owned subsidiary Peninsula Indemnity
              Company, and Southern Insurance Company of Virginia (&#x201c;Southern&#x201d;). Our insurance subsidiaries and their affiliates write commercial and personal lines of property and casualty coverages exclusively through a network of independent insurance
              agents in certain Mid-Atlantic, Midwestern, New England, Southern and Southwestern states.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At June 30, 2024, we had three
              segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and
              workers&#x2019; compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;At June 30, 2024, Donegal Mutual held approximately 43% of our outstanding Class A common stock and approximately 84% of our outstanding Class B
            common stock. This ownership provides Donegal Mutual with approximately 71% of the total voting power of our common stock. Our
            insurance subsidiaries and Donegal Mutual have interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and
            Donegal Mutual conduct business together as the Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the
            same types of insurance products.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement (the &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&#x201c;&lt;/span&gt;pooling agreement&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&#x201d;&lt;/span&gt;) with Donegal Mutual. Under the pooling
            agreement, Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in
            proportion to their respective participation in the underwriting pool.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In addition, Donegal Mutual has 100%
            quota-share reinsurance agreements with Mountain States Commercial Insurance Company, Mountain States Indemnity Company and Southern Mutual Insurance Company. Donegal Mutual places its assumed business from these companies into the underwriting
            pool&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting
              standards of Donegal Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability
              objectives. The products our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance
              Group&#x2019;s ability to service an entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of
              business, such as preferred tier versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will
              vary. However, the underwriting pool homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly.&#160; The business Atlantic States derives from the underwriting pool represents a significant
              percentage of our total consolidated revenues.&lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c20240101to20240630"
      decimals="INF"
      id="Fact_e3e6db6a977c4779a5ebc7eee7732908"
      unitRef="U004">3</us-gaap:NumberOfOperatingSegments>
    <dgica:StockOwnershipPercentageHeldByMajorShareholder
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_79e39fc7fe56432daace6701aeafe4f7"
      unitRef="U005">0.43</dgica:StockOwnershipPercentageHeldByMajorShareholder>
    <dgica:StockOwnershipPercentageHeldByMajorShareholder
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_0679ab5edf9c447ca53a519ced8847c0"
      unitRef="U005">0.84</dgica:StockOwnershipPercentageHeldByMajorShareholder>
    <dgica:PercentageOfVotingPowerOwnedByMajorShareholder
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_2963ee3db4c44986bd831620cf7a5042"
      unitRef="U005">0.71</dgica:PercentageOfVotingPowerOwnedByMajorShareholder>
    <dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember"
      decimals="2"
      id="Fact_218a1cc58b964610a111389ccc918caf"
      unitRef="U005">0.80</dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_b3bace84d2bf4da09f9d15e20f1c8ba3"
      unitRef="U005">1</us-gaap:PremiumsPercentageAssumedToNet>
    <us-gaap:BasisOfAccounting
      contextRef="c20240101to20240630"
      id="Text_9b5c425d2b3542db981c32b56da4433e">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;2 -&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Basis of Presentation&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our financial information for the interim periods included in this Form 10-Q Report is unaudited; however, our financial information we
            include in this Form 10-Q Report reflects all adjustments, consisting only of normal recurring adjustments that, in the opinion of our management, are necessary for a fair presentation of our financial position, results of operations and cash
            flows for those interim periods. Our results of operations for the six months ended June 30, 2024 are not necessarily indicative of the results of operations we expect for the year ending December 31, 2024.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We recommend you read the interim financial statements we include in this Form 10-Q Report in conjunction with the financial statements and
            the notes to our financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023 that we filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 6, 2024.&lt;/div&gt;
</us-gaap:BasisOfAccounting>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20240101to20240630"
      id="Text_634e7ebfa7e442008ed6e5d020ee916a">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;3 -&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Net Income Per Share&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We have two classes of common stock, which we refer to as our Class A common stock and our Class B common stock. Our certificate of
            incorporation provides that whenever our board of directors declares a dividend on our Class B common stock, our board of directors shall simultaneously declare a dividend on our Class A common stock that is payable to the holders of our Class
            A common stock at the same time and as of the same record date at a rate that is at least 10% greater than the rate at which our
            board of directors declared a dividend on our Class B common stock. &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accordingly, we use the two-class method to compute our net income per share. The two-class method is an earnings allocation formula that determines net income per share separately for each class of common stock
              based on dividends we have declared and an allocation of our remaining undistributed net income using a participation percentage that reflects the dividend rights of each class&lt;/span&gt;. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The table
            below presents for the periods indicated a reconciliation of the numerators and denominators we used to compute basic and diluted net income per share for our Class A common stock and our Class B common stock:&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Three Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class A&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class B&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class A&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class B&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands, except per share data)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income per share:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Allocation of net income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;3,522&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;631&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,694&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;303&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Weighted-average shares outstanding&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,845&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,382&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income per share&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.13&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.11&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.06&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.05&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;
                    &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Diluted net income per share:&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Allocation of net income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;3,522&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;631&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,694&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;303&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Number of shares used in basic computation&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,845&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,382&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Weighted-average shares effect of dilutive securities:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;"&gt;Director and employee stock options&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;107&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;"&gt;Number of shares used in diluted computation&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,845&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,489&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Diluted net income per share&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.13&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.11&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.06&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.05&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Six Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class A&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class B&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class A&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class B&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands, except per share data)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income per share:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Allocation of net income&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;8,561&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,547&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;6,085&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,116&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Weighted-average shares outstanding&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,828&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,288&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income per share&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.31&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.28&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.22&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.20&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Diluted net income per share:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Allocation of net income&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;8,561&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,547&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;6,085&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,116&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Number of shares used in basic computation&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,828&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,288&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Weighted-average shares effect of dilutive securities:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;"&gt;Director and employee stock options&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;18&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;140&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;"&gt;Number of shares used in diluted computation&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,846&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,428&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Diluted net income per share&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.31&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.28&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.22&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.20&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We did not include outstanding options to purchase the following number of shares of Class A common stock in our computation of diluted net
            income per share because the exercise price of the options exceeded the average market price of our Class A common stock during the applicable periods.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Three Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Six Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="16" rowspan="1" style="font-size: 8pt; text-align: center; vertical-align: top; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt;"&gt;(in thousands)&lt;/span&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;br/&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Number of options to purchase Class A shares excluded&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;4,942&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,262&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,697&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,262&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:EarningsPerShareTextBlock>
    <dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend
      contextRef="c20240101to20240630"
      decimals="2"
      id="Fact_7054f1c7544d49e9a869b26423e0dc0d"
      unitRef="U005">0.10</dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_14ccdbaa179c4891af1078e7b6ef7d93">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The table
            below presents for the periods indicated a reconciliation of the numerators and denominators we used to compute basic and diluted net income per share for our Class A common stock and our Class B common stock:&lt;/span&gt;
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Three Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class A&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class B&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class A&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class B&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands, except per share data)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income per share:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Allocation of net income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;3,522&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;631&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,694&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;303&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Weighted-average shares outstanding&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,845&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,382&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income per share&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.13&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.11&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.06&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.05&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;
                    &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Diluted net income per share:&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Allocation of net income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;3,522&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;631&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,694&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;303&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Number of shares used in basic computation&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,845&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,382&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Weighted-average shares effect of dilutive securities:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;"&gt;Director and employee stock options&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;107&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;"&gt;Number of shares used in diluted computation&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,845&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,489&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Diluted net income per share&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.13&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.11&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.06&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.05&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Six Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class A&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class B&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class A&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;Class B&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands, except per share data)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income per share:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Allocation of net income&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;8,561&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,547&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;6,085&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,116&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Weighted-average shares outstanding&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,828&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,288&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income per share&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.31&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.28&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.22&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.20&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Diluted net income per share:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Allocation of net income&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;8,561&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,547&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;6,085&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,116&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"&gt;Number of shares used in basic computation&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,828&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,288&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Weighted-average shares effect of dilutive securities:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;"&gt;Director and employee stock options&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;18&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;140&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;"&gt;Number of shares used in diluted computation&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,846&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;27,428&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,577&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Diluted net income per share&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.31&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.28&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.22&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;0.20&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_d45c6cc3e1c241b78c84ae94d36adfc8"
      unitRef="U002">3522000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_244fe63a32c645038cf5c4a6487c96f8"
      unitRef="U002">631000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_6b2e3262fd0f4fc0a2f2b7d01f4336e9"
      unitRef="U002">1694000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_08caa619539047e5b8fb25c726a44992"
      unitRef="U002">303000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_1a36b1ccfec14d24ab807ad547b6ddb3"
      unitRef="U001">27845000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_2d05abcc0b744f648cd032bc3d24f0ac"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_81927b008694433da453388607e3c38b"
      unitRef="U001">27382000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_17f60f93aa304f0e85d4fe09458a8822"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_563a81864e9c4bdc87be1536b135a495"
      unitRef="U003">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_1661ea1b6b2245e9854c0c0e529ac4e8"
      unitRef="U003">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_1a4ed1d34bbd4c14917cd3474a9dc742"
      unitRef="U003">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_02644dbd408242ea843704c98e71d0f4"
      unitRef="U003">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_ab1116f1a19e488dbc50dc7c63426aa8"
      unitRef="U002">3522000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_afbc9e52926c4e7290e08b3702200337"
      unitRef="U002">631000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_d959b4dff84643c9b81874eff27b83db"
      unitRef="U002">1694000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_0afb8c7fa497426198bc715ed74e8de2"
      unitRef="U002">303000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_3212c1f933e44b92b519aa209fe64231"
      unitRef="U001">27845000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_4db495b558c04d43803c59fc470f743a"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_f699420cdad34cc5a90155f4f1fb1347"
      unitRef="U001">27382000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_49b6bf7035524e8f8b682e05a3a337b1"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_8b21b633c19e4f67ac51c55bbee30732"
      unitRef="U001">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_3befdbc9dfb9480a9de19172531caa85"
      unitRef="U001">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_129aa9c08a534807a75c20e1fbc65e92"
      unitRef="U001">107000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_72e4a8f38cef4c44bc2ca62e4a23177e"
      unitRef="U001">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_dd6c34cf61384dedb722c3fce2fe02b4"
      unitRef="U001">27845000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_653864111d584bd58e183c1ba57dfaac"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_3af47eb103824278b6b0dd1ab0c8b1c2"
      unitRef="U001">27489000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a6010c13e8024265a64e88598aff25e8"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_493a6f23a09c4ef5a14990208c5308bc"
      unitRef="U003">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240401to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_a007971d86df4a7cb87a7187ad23a303"
      unitRef="U003">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_6d4fd4d39efa426ebc1c8ed605d44592"
      unitRef="U003">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230401to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_7ab239d517d641dcadad58013a1e4a11"
      unitRef="U003">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_b78160bc550243f18f5de1bb2ccbe08b"
      unitRef="U002">8561000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_eea5f7f07b9d4b2ea832bf7f8d1f6a2f"
      unitRef="U002">1547000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_ba996e0c4df04529a298fc996f775600"
      unitRef="U002">6085000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a498458132194fe6997615f1255387b8"
      unitRef="U002">1116000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_4c13d0658d1a4605aff841d5a7133b16"
      unitRef="U001">27828000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_89cf355e94244f63b24580004b79cefc"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_4b0038a358034e2cabacbfdeb21726ec"
      unitRef="U001">27288000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_c342bf7ad3954139afa91f1ed474c7aa"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_6df03e54f11d4c3b843d6b3dd5f1c29d"
      unitRef="U003">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_cc898f9f27c546adbb37f51d643d8e2f"
      unitRef="U003">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_7b6891abea5a473fad34b457e7a0979c"
      unitRef="U003">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_d55ebc56adae4b07955abdb778115946"
      unitRef="U003">0.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_e091e54e842340db801928d141126ef0"
      unitRef="U002">8561000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_90bf85eed9124389bc97eb02ee5f2121"
      unitRef="U002">1547000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_8ea5328d92b943599d1b80f840cb6655"
      unitRef="U002">6085000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_5ab30c8d47474d69a0b562eff2dfcd16"
      unitRef="U002">1116000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_5c66636226604d299ba9779c3569ed97"
      unitRef="U001">27828000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_71ea67f84c14454bb4ccf4c78407bdb7"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_fa124ef6a38b4b76810ef9421bf4320e"
      unitRef="U001">27288000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_1c290440c8d24a0888353d8ba27c7f93"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_833acd821fcb4d029ec8aa0b8bc72621"
      unitRef="U001">18000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_691925b46cb748eebd3540aaf16dc2e7"
      unitRef="U001">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_6d2fea4916594784a608951bb573b967"
      unitRef="U001">140000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_9961f01f6c504f52813985d50eda3e27"
      unitRef="U001">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_aaed7c5090ac4223af98cbc8d82a83d2"
      unitRef="U001">27846000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_f830df64cc57444f80db774a3bed9552"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_2a1cac9ddbae4aada5dc00fdecf0d26a"
      unitRef="U001">27428000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_a54e6f9ed3a04ff48c70b33fbce3ac6a"
      unitRef="U001">5577000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_e5a23b795cc844758f9525ac6a71a48d"
      unitRef="U003">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_e51a0fa7c5d141f08a322b21c7d1a712"
      unitRef="U003">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_b0799476836b4fadae4c1537c81bd088"
      unitRef="U003">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20230630_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_cd3768249fb8429fac7fc365347bb609"
      unitRef="U003">0.2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="c20240101to20240630"
      id="Text_e44b3d00cae04db5ad8adf92c32d7c46">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We did not include outstanding options to purchase the following number of shares of Class A common stock in our computation of diluted net
            income per share because the exercise price of the options exceeded the average market price of our Class A common stock during the applicable periods.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Three Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Six Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="16" rowspan="1" style="font-size: 8pt; text-align: center; vertical-align: top; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt;"&gt;(in thousands)&lt;/span&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;br/&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Number of options to purchase Class A shares excluded&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;4,942&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,262&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,697&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,262&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20240401to20240630_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_a3429c2392714b52aa56c9f8df9c2096"
      unitRef="U001">4942</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230401to20230630_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_60adfacc8d5d4051a50069eb13e704c8"
      unitRef="U001">2262</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20240101to20240630_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_4cf3b6416fb84db4bf652cca8335e9b1"
      unitRef="U001">1697</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230101to20230630_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_f731f021a0c44533929f04c42f1c99b4"
      unitRef="U001">2262</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ReinsuranceTextBlock
      contextRef="c20240101to20240630"
      id="Text_3da335d19dc24bfbae582f296df74399">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;4 -&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Reinsurance&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Atlantic States and Donegal Mutual have participated in a pooling agreement since 1986 under which they pool substantially all of their
            respective premiums, losses and loss expenses, and Atlantic States and Donegal Mutual then share the underwriting results of the pool in accordance with the terms of the pooling agreement. Atlantic States has an 80% share of the results of the pool, and Donegal Mutual has a 20% share of the results of the pool.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries and Donegal Mutual participate in a consolidated third-party reinsurance program. The coverage and parameters of
            the program are common to all of our insurance subsidiaries and Donegal Mutual. The program utilizes several different reinsurers. They require their reinsurers to maintain an A.M. Best rating of A- (Excellent) or better or, with respect to
            foreign reinsurers, have a financial condition that, in the opinion of our management, is equivalent to a company with at least an A- rating from A.M. Best. The following information describes the external reinsurance Donegal Mutual and our
            insurance subsidiaries have in place for 2024:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; font-size: 8pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 27pt; vertical-align: top;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                  &lt;div style="font-size: 10pt;"&gt;excess of loss reinsurance, under which Donegal Mutual and our insurance subsidiaries recover losses over a set retention of $3.0 million for all losses other than property and a set retention of $4.0 million for
                    property losses; and&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="width: 27pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                    &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2022;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                    &lt;div style="color: rgb(0, 0, 0);"&gt;catastrophe reinsurance, under which Donegal Mutual and our insurance subsidiaries recover 100%
                      of an accumulation of many losses resulting from a single event, including natural disasters, over a set retention of $25.0
                      million up to aggregate losses of $175.0 million per occurrence.&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 27pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;For property
            insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $36.0 million per loss over a set
            retention of $4.0 million. For liability insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage
            of $72.0 million per occurrence over a set retention of $3.0 million. For workers&#x2019; compensation insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $17.0 million on any one life over a set retention of $3.0
            million. &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;In addition to the
            pooling agreement and third-party reinsurance, our insurance subsidiaries have a catastrophe reinsurance agreement with Donegal Mutual, under which each of our insurance subsidiaries recovers 100% of an accumulation of multiple losses resulting from a single event, including natural disasters, over a set retention of $3.0 million up to aggregate losses of $22.0 million per
            occurrence. The agreement also provides additional coverage for an accumulation of losses from a single event including a combination of our insurance subsidiaries over a combined retention of $6.0 million. The purpose of the agreement is to lessen the effects of an accumulation of losses arising from one event to levels that are appropriate given each
            subsidiary&#x2019;s size, underwriting profile and surplus.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries and Donegal Mutual also purchase facultative reinsurance to cover certain exposures, including property exposures
            that exceeded the limits provided by their respective treaty reinsurance.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;In
















              order to write automobile insurance in the state of Michigan, Atlantic States, MICO and Peninsula are required to be members of the Michigan Catastrophic Claims Association (&#x201c;MCCA&#x201d;).&#160; The MCCA provides reinsurance to Atlantic States, MICO and
              Peninsula for personal automobile and commercial automobile personal injury claims in the state of Michigan over a set retention.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;
              &lt;br/&gt;
               &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;We report reinsurance receivable net of an allowance for expected credit losses. We base the allowance upon our ongoing review of amounts outstanding, historical loss data, changes in reinsurer credit standing and other relevant
                factors. We use a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses.&lt;/div&gt;
</us-gaap:ReinsuranceTextBlock>
    <dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember"
      decimals="2"
      id="Fact_53a4963590b544ea8c54cccec95fb801"
      unitRef="U005">0.80</dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary>
    <dgica:PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_3871ec0ec2c7493c8248d3d7340c0c3b"
      unitRef="U005">0.20</dgica:PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty>
    <dgica:LossReinsuranceAgreementContractsRetentionAmount
      contextRef="c20240101to20240630"
      decimals="-5"
      id="Fact_df61d81c3b604d48ba3616779b25c6a1"
      unitRef="U002">3000000</dgica:LossReinsuranceAgreementContractsRetentionAmount>
    <dgica:WorkersCompensationAndRetentionAmount
      contextRef="c20240101to20240630"
      decimals="-5"
      id="Fact_dbe66b04f5ae4a33980e68062be768ea"
      unitRef="U002">4000000</dgica:WorkersCompensationAndRetentionAmount>
    <us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage
      contextRef="c20240101to20240630_CededCreditRiskAxis_ThirdPartyReinsuranceMember"
      decimals="2"
      id="Fact_5e2d91e504404ace95f0f4e7fc371776"
      unitRef="U005">1</us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage>
    <dgica:CatastropheReinsuranceAgreementContractsRetentionAmount
      contextRef="c20240101to20240630_CededCreditRiskAxis_ThirdPartyReinsuranceMember"
      decimals="-5"
      id="Fact_a407c7f0afa04ca3b18c52fbc2a09a30"
      unitRef="U002">25000000</dgica:CatastropheReinsuranceAgreementContractsRetentionAmount>
    <dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe
      contextRef="c20240101to20240630_CededCreditRiskAxis_ThirdPartyReinsuranceMember"
      decimals="-5"
      id="Fact_015bfcb94b3f4a278fdb6defa42a845f"
      unitRef="U002">175000000</dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe>
    <dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe
      contextRef="c20240101to20240630_ProductOrServiceAxis_PropertyInsuranceProductLineMember"
      decimals="-5"
      id="Fact_da28a0d56ecf4d55ae86d4c5915694e9"
      unitRef="U002">36000000</dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe>
    <dgica:CatastropheReinsuranceAgreementContractsRetentionAmount
      contextRef="c20240101to20240630_ProductOrServiceAxis_PropertyInsuranceProductLineMember"
      decimals="-5"
      id="Fact_cfad998e228e4806b9f811b6e8015ba2"
      unitRef="U002">4000000</dgica:CatastropheReinsuranceAgreementContractsRetentionAmount>
    <dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe
      contextRef="c20240101to20240630_ProductOrServiceAxis_ProfessionalLiabilityInsuranceMember"
      decimals="-5"
      id="Fact_3e6c76c4256045daa661766a88827f5a"
      unitRef="U002">72000000</dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe>
    <dgica:CatastropheReinsuranceAgreementContractsRetentionAmount
      contextRef="c20240101to20240630_ProductOrServiceAxis_ProfessionalLiabilityInsuranceMember"
      decimals="-5"
      id="Fact_c9033c01ea4047fb9a56de52b03ff337"
      unitRef="U002">3000000</dgica:CatastropheReinsuranceAgreementContractsRetentionAmount>
    <dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe
      contextRef="c20240101to20240630_ProductOrServiceAxis_WorkersCompensationInsuranceMember"
      decimals="-5"
      id="Fact_0dcf4d9109b447ff96af0da7a827e983"
      unitRef="U002">17000000</dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe>
    <dgica:CatastropheReinsuranceAgreementContractsRetentionAmount
      contextRef="c20240101to20240630_ProductOrServiceAxis_WorkersCompensationInsuranceMember"
      decimals="-5"
      id="Fact_f368b2a656944edb9ebeb3861810cea1"
      unitRef="U002">3000000</dgica:CatastropheReinsuranceAgreementContractsRetentionAmount>
    <us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_b197ff25c8554ebab1952ac968995772"
      unitRef="U005">1</us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage>
    <dgica:CatastropheReinsuranceAgreementContractsRetentionAmount
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="-5"
      id="Fact_e32b0ecbdc4744f8aca70c6a88969d6b"
      unitRef="U002">3000000</dgica:CatastropheReinsuranceAgreementContractsRetentionAmount>
    <dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="-5"
      id="Fact_3546dd74ff894bca8d32d78c3682e3f1"
      unitRef="U002">22000000</dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe>
    <us-gaap:ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent
      contextRef="c20240101to20240630_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="-5"
      id="Fact_e62df7dff8c14c45b9df0809a93ba76c"
      unitRef="U002">6000000</us-gaap:ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="c20240101to20240630"
      id="Text_e611a222eac84f039daa77b3139c03df">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;5 -&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Investments&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amortized cost and estimated fair values of our fixed maturities at June 30, 2024 were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"&gt; Carrying Value&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center;"&gt; Allowance for&lt;br/&gt;
                  &lt;/div&gt;
                  &lt;div style="text-align: center;"&gt;Credit Losses&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized &lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross &lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross &lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="15" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;"&gt;Held to Maturity&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$ &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;93,404&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$ &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;56&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;93,460&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;9&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;9,476&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;83,993&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;376,833&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;269&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;377,102&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;625&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;53,705&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;324,022&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;207,881&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,021&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;208,902&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;164&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;15,883&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;193,183&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;12,462&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;8&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,470&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;422&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,048&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;690,580&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,354&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;691,934&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;798&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;79,486&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;613,246&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;"&gt;Available for Sale&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;94,952&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;42&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;4,476&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;90,518&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;41,827&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;9&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;4,503&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;37,333&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;207,842&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;54&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;13,258&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;194,638&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;302,528&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;106&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;20,955&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;281,679&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;647,149&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;211&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;43,192&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;604,168&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;At June 30, 2024, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair
            value of $235.3 million and an amortized cost of $274.4 million. Our holdings at June 30, 2024 also included special revenue bonds with an aggregate fair value of $126.1
            million and an amortized cost of $144.5 million. With respect to both categories of those bonds at June 30, 2024, we held no
            securities of any issuer that comprised more than 10% of our holdings of either bond category. Education bonds and water and sewer
            utility bonds represented 45% and 35%,
            respectively, of our total investments in special revenue bonds based on the carrying values of these investments at June 30, 2024. Many of the issuers of the special revenue bonds we held at June 30, 2024 have the authority to impose ad
            valorem taxes. In that respect, many of the special revenue bonds we held are similar to general obligation bonds.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amortized cost and estimated fair values of our fixed maturities at December 31, 2023 were as follows:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
            &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt; Carrying Value&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div&gt; Allowance for&lt;br/&gt;
                    &lt;/div&gt;
                    &lt;div&gt;Credit Losses&lt;br/&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Cost&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Gross &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Gains&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Gross &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Losses&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="15" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;"&gt;Held to Maturity&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$ &lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;91,518&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$ &lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;54&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;91,572&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;8,885&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;82,687&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;376,898&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;266&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;377,164&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,449&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;46,845&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;331,768&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;201,847&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,000&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;202,847&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;207&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;14,805&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;188,249&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;9,234&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;6&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;9,240&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;418&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;8,822&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Totals&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;679,497&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,326&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;680,823&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,656&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;70,953&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;611,526&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;"&gt;Available for Sale&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;89,367&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;199&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;4,147&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;85,419&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;41,958&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;3,854&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;38,116&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;211,882&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;100&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;15,189&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;196,793&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;286,520&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;594&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;18,094&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;269,020&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;629,727&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;905&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;41,284&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;589,348&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2023, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate
            fair value of $245.1 million and an amortized cost of $278.3 million. Our holdings also included special revenue bonds with an aggregate fair value of $124.8
            million and an amortized cost of $140.8 million. With respect to both categories of bonds, we held no securities of any issuer that
            comprised more than 10% of that category at December 31, 2023. Education bonds and water and sewer utility bonds represented 47% and 35%, respectively, of our
            total investments in special revenue bonds based on their carrying values at December 31, 2023. Many of the issuers of the special revenue bonds we held at December 31, 2023 have the authority to impose ad valorem taxes. In that respect, many
            of the special revenue bonds we held are similar to general obligation bonds.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;We have segregated within accumulated other comprehensive loss the net unrealized losses of $15.1 million arising prior to the November 30, 2013 reclassification date for fixed maturities reclassified from available for sale to held to maturity. We are amortizing
            this balance over the remaining life of the related securities as an adjustment of yield in a manner consistent with the accretion of discount on the same fixed maturities. We recorded amortization of $97,684 and $134,775 in other comprehensive loss during the
            six months ended June 30, 2024 and 2023, respectively. At June 30, 2024 and December 31, 2023, net unrealized losses of $1.2 million
            and $1.3 million, respectively, remained within accumulated other comprehensive loss. &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We show below the amortized cost and estimated fair value of our fixed maturities at June 30, 2024 by contractual maturity. Expected
            maturities may differ from contractual maturities because issuers of the securities may have the right to call or prepay obligations with or without call or prepayment penalties.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Held to maturity&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due in one year or less&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;38,451&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;37,894&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after one year through five years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;130,089&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;121,597&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after five years through ten years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;242,095&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;219,387&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after ten years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;268,829&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;222,320&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,470&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,048&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Total held to maturity&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;691,934&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;613,246&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Available for sale&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due in one year or less&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;57,703&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;56,838&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after one year through five years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;171,272&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;161,287&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after five years through ten years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;92,540&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;84,403&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after ten years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;23,106&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;19,961&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;302,528&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;281,679&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Total available for sale&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;647,149&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;604,168&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="margin: 0px 0px 0px 27pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 24.5pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="margin: 0px 0px 0px 0pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 24.5pt;"&gt; The cost and estimated fair values of our equity securities at June 30, 2024 were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt; Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Gross Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Gross Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;22,524&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;10,042&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;110&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;32,456&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The cost and estimated fair values of our equity securities at December 31, 2023 were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt; Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Gross Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Gross Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;18,844&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;7,059&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;25,903&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Three Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Six Months Ended June 30,&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: center; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; font-size: 8pt; text-align: center;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Gross realized gains:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Fixed maturities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;82&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;419&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;441&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Equity securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;285&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;&#160;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;82&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;419&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;726&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Gross realized losses:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Fixed maturities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;272&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,494&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Equity securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;51&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;277&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,545&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                  &lt;div&gt;Net realized gains (losses) &lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;82&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;142&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(1,819&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;Gross unrealized gains on equity securities&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;727&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;2,473&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;2,983&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;4,675&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;Gross unrealized losses on equity securities&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(47&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(142&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(110&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(627&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;Fixed maturities - credit impairment charges&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(25&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;31&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(28&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(56&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;Net investment gains&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;737&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;2,504&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;2,850&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;2,173&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We held fixed maturities with unrealized losses at June 30, 2024 as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Less Than 12 Months&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;More Than 12 Months&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Unrealized Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Unrealized Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;40,893&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;316&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;127,737&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;13,636&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;48,038&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,069&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;286,569&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;57,139&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;43,123&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,031&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;327,109&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;28,110&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;64,748&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;407&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;207,386&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;20,970&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;196,802&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,823&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;948,801&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;119,855&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We held fixed maturities with unrealized losses at December 31, 2023 as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Less Than 12 Months&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;More Than 12 Months&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Unrealized Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Unrealized Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;32,224&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;217&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;116,538&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,815&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;13,097&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;68&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;307,429&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;50,631&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;13,066&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;324&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;353,863&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;29,670&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;46,964&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;221&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;178,113&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;18,291&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;105,351&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;830&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;955,943&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;111,407&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-indent: 27pt;"&gt;We
            make estimates concerning the valuation of our investments and, as applicable, the recognition of declines in the value of our investments. For equity securities, we measure investments at fair value, and we recognize changes in fair value in
            our results of operations. With respect to an available-for-sale debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we determine we intend to sell the debt security, we recognize the
            impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt security prior to recovery. If we determine it is more likely
            than not that we will be required to sell the debt security prior to recovery, we recognize the impairment loss in our results of operations. If we determine it is more likely than not that we will not be required to sell the debt security
            prior to recovery, we then evaluate whether a credit loss has occurred with respect to that security. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value of the cash flows we
            expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we establish an allowance for credit loss. We then recognize the amount of the allowance in our
            results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. We regularly review the allowance for credit losses and recognize changes in the allowance in our
            results of operations. In addition, we may write down securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of
            the issuer of a security has deteriorated, the occurrence of industry, issuer or geographic events that have negatively impacted the value of a security and rating agency downgrades. For held-to-maturity debt securities, we make estimates
            concerning expected credit losses at an aggregated level rather that monitoring individual debt securities for credit losses. We establish an allowance for expected credit losses based on an ongoing review of securities held, historical loss
            data, changes in issuer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize
            changes to the allowance in our results of operations. We held 916 debt securities that were in an unrealized loss position at June
            30, 2024. Based upon our analysis of general market conditions and underlying factors impacting these debt securities, we considered these declines in value to be temporary. &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest
            method. We compute realized investment gains and losses using the specific identification method.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We amortize premiums and discounts on mortgage-backed debt securities using anticipated prepayments.&lt;/div&gt;
</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_e421861df5fe481c87cb5c03c62b32fe">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amortized cost and estimated fair values of our fixed maturities at June 30, 2024 were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"&gt; Carrying Value&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center;"&gt; Allowance for&lt;br/&gt;
                  &lt;/div&gt;
                  &lt;div style="text-align: center;"&gt;Credit Losses&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized &lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross &lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross &lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="15" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;"&gt;Held to Maturity&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$ &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;93,404&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$ &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;56&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;93,460&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;9&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;9,476&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;83,993&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;376,833&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;269&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;377,102&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;625&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;53,705&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;324,022&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;207,881&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,021&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;208,902&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;164&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;15,883&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;193,183&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;12,462&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;8&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,470&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;422&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,048&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;690,580&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,354&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;691,934&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;798&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;79,486&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;613,246&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;"&gt;Available for Sale&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;94,952&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;42&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;4,476&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;90,518&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;41,827&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;9&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;4,503&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;37,333&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;207,842&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;54&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;13,258&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;194,638&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;302,528&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;106&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;20,955&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;281,679&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;647,149&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;211&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;43,192&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;604,168&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amortized cost and estimated fair values of our fixed maturities at December 31, 2023 were as follows:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
            &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt; Carrying Value&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div&gt; Allowance for&lt;br/&gt;
                    &lt;/div&gt;
                    &lt;div&gt;Credit Losses&lt;br/&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Cost&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Gross &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Gains&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Gross &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Losses&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="15" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;"&gt;Held to Maturity&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$ &lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;91,518&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$ &lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;54&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;91,572&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;8,885&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;82,687&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;376,898&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;266&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;377,164&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,449&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;46,845&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;331,768&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;201,847&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,000&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;202,847&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;207&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;14,805&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;188,249&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;9,234&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;6&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;9,240&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;418&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;8,822&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Totals&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;679,497&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,326&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;680,823&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,656&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;70,953&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;611,526&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Gross Unrealized&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;"&gt;Available for Sale&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;89,367&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;199&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;4,147&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;85,419&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;41,958&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;3,854&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;38,116&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;211,882&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;100&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;15,189&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;196,793&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;286,520&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;594&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;18,094&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;269,020&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;629,727&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;905&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;41,284&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;589,348&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_d1c4295fd7a34c2298eab4023d27ae78"
      unitRef="U002">93404000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_9d08b80419e94a6ab3166372a7f77fe8"
      unitRef="U002">56000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_007d88d4c00e45808c88a5977c064993"
      unitRef="U002">93460000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_0efd87b6a0c243a99f9dfc4b29d3fa05"
      unitRef="U002">9000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_2210da3eba844afd93d7a873c7f530c6"
      unitRef="U002">9476000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_9772f8b09cd1413ea6e075ee5ba872e4"
      unitRef="U002">83993000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_c987620935fd48f5a458ae6906917fcf"
      unitRef="U002">376833000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_a842393a7bc1438bade49f3947f06774"
      unitRef="U002">269000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_3303d49f22bb43c089ac4c3d0c23a092"
      unitRef="U002">377102000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_5733a01b441c4a47b2fd5e836c484bfd"
      unitRef="U002">625000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_e99049bea6da4b7891089c7e4346f89d"
      unitRef="U002">53705000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_fbcb37b6aba942bca455116eea14c686"
      unitRef="U002">324022000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_f9db090dc6af46c8895313c2e500ae9c"
      unitRef="U002">207881000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_88c46a7409f749f2b31d4c4f283a8a58"
      unitRef="U002">1021000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_f74a05cc15ac4f919ae3c1ddeeee8f14"
      unitRef="U002">208902000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_2ce6cb2afdaf4e90bf405c708175e981"
      unitRef="U002">164000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_1196be30e98349b080734395aba6716f"
      unitRef="U002">15883000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_30dd0c5770cc4edda850d6842cda8779"
      unitRef="U002">193183000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_b5f4b08a107d40dda60565b2459edced"
      unitRef="U002">12462000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_6756de2666cf4284937d1195c44e2774"
      unitRef="U002">8000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_1847ee69ac044f6589387561be79f30a"
      unitRef="U002">12470000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_5e7a4d94ac684f8db6b1a817c520f5ad"
      unitRef="U002">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_1e4f77ae3c2e428ab6ec52a64a242f12"
      unitRef="U002">422000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_bb78ff77fca346d691615b06acc0364b"
      unitRef="U002">12048000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240630"
      decimals="-3"
      id="Fact_2a6b2420f2614755aed6ae89e835157d"
      unitRef="U002">690580000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240630"
      decimals="-3"
      id="Fact_153da364e5164f3c95b091890b30c00c"
      unitRef="U002">1354000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20240630"
      decimals="-3"
      id="Fact_380a96d3d8164a3491f1b8497251930c"
      unitRef="U002">691934000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20240630"
      decimals="-3"
      id="Fact_e0175cb7754f429088fd347a2f0cfe32"
      unitRef="U002">798000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20240630"
      decimals="-3"
      id="Fact_9236d157afb94df1a05da9f15a78ff6d"
      unitRef="U002">79486000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_ca07577701844b4997b20d4432f4adc8"
      unitRef="U002">613246000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_a36cb65b590f4b7dbd4fbe0d79a7bcc0"
      unitRef="U002">94952000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_c7478bcf14324646bc79d6ff786a18fb"
      unitRef="U002">42000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_197799ce5ab84df49d084c34b0dc737e"
      unitRef="U002">4476000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_237dfd2f5a334d12b8451bbc490223f5"
      unitRef="U002">90518000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_89795d06d1ac4450aafdf6d056dc8fcb"
      unitRef="U002">41827000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_b2bd1ba093b8454eaf75902cae3b761b"
      unitRef="U002">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_a131ab1dd843482e8fbbe3f4ace9539b"
      unitRef="U002">4503000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_f361335473b24c29b680a672cf19d6e6"
      unitRef="U002">37333000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_7d1d68badc3d42aeb940459e17e3e1fa"
      unitRef="U002">207842000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_412ae1466ec444ccbee0569601a998f3"
      unitRef="U002">54000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_1334333e4ef14cea8396783728d299b3"
      unitRef="U002">13258000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_316a20d5e08041c7a9644334822e9384"
      unitRef="U002">194638000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_cfdfad88302a48f2a0292542bc414eb1"
      unitRef="U002">302528000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_de9f63e533544ebda5697672dc8cdc2a"
      unitRef="U002">106000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_f6a23a1b0f6347b1ba020c5b05f6efd0"
      unitRef="U002">20955000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_6a9aa25724fa4ce19b8fa100bb9c8afd"
      unitRef="U002">281679000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20240630"
      decimals="-3"
      id="Fact_36bcf272d22a4143ac25bfde277bbda1"
      unitRef="U002">647149000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20240630"
      decimals="-3"
      id="Fact_335f14a3b37c4c1984f33d9fcb10406e"
      unitRef="U002">211000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20240630"
      decimals="-3"
      id="Fact_8eb2ec44fa844bc8b2443099601a95cd"
      unitRef="U002">43192000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630"
      decimals="-3"
      id="Fact_3a30a09807164297bb9a4cf1df903580"
      unitRef="U002">604168000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <dgica:AggregateFairValueOfBondHeld
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-5"
      id="Fact_d01429b6a01d4cf792de6b8207c6e4cc"
      unitRef="U002">235300000</dgica:AggregateFairValueOfBondHeld>
    <dgica:AmortizedCostOfBondHeld
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-5"
      id="Fact_a6c40766718543b5bdaca9f83248039c"
      unitRef="U002">274400000</dgica:AmortizedCostOfBondHeld>
    <dgica:AggregateFairValueOfBondHeld
      contextRef="c20240630_FinancialInstrumentAxis_SpecialRevenueBondMember"
      decimals="-5"
      id="Fact_33132b92660f4149b620cb91575709fc"
      unitRef="U002">126100000</dgica:AggregateFairValueOfBondHeld>
    <dgica:AmortizedCostOfBondHeld
      contextRef="c20240630_FinancialInstrumentAxis_SpecialRevenueBondMember"
      decimals="-5"
      id="Fact_a2f29e648ea94821a522626101b5cff2"
      unitRef="U002">144500000</dgica:AmortizedCostOfBondHeld>
    <dgica:ThresholdLimitForInvestmentHeld
      contextRef="c20240630_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_194f82aa4a35464f8dac4baeb98c8edf"
      unitRef="U005">0.10</dgica:ThresholdLimitForInvestmentHeld>
    <dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds
      contextRef="c20240101to20240630_FinancialInstrumentAxis_EducationBondMember"
      decimals="2"
      id="Fact_35d3578f8e5f4332acc7ef69a0feff26"
      unitRef="U005">0.45</dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds>
    <dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds
      contextRef="c20240101to20240630_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember"
      decimals="2"
      id="Fact_1d05bc9180b14a6e83e15f52e99d002e"
      unitRef="U005">0.35</dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_86878ffc026f4b11bcbff153c70011d6"
      unitRef="U002">91518000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_6d4728459b60462eaaa933a1542d3518"
      unitRef="U002">54000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_47924c567db741939a8119419b644c89"
      unitRef="U002">91572000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_f35da5c4edfa4ff28fa82a5ef56f17a1"
      unitRef="U002">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_ddb5712233114c8089a56ea2959190bc"
      unitRef="U002">8885000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_b3c6f8958bd94ac88ad89281f5d8f1aa"
      unitRef="U002">82687000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_9a3c9f97ea344bbf819329003d8ecff4"
      unitRef="U002">376898000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_8ff5aff1a84141cd85af17960f354028"
      unitRef="U002">266000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_5999bf910edf480f816f0c46bef809c6"
      unitRef="U002">377164000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_a1514defab5244b0a1e58c1e18775c9f"
      unitRef="U002">1449000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_c2809de762a34d01a83d566960a47d61"
      unitRef="U002">46845000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_1ab485e8bd1345de96622865c0e9028d"
      unitRef="U002">331768000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_816153c24f53464ab262f6f96fa9d088"
      unitRef="U002">201847000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_10aa92862e5a4478a4f539970a09108a"
      unitRef="U002">1000000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_46ec088842c34798ba79d50264a51b0e"
      unitRef="U002">202847000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_dd077f68d65c4afbaed4b7683d73bc26"
      unitRef="U002">207000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_832130fcbcb44541a9545079ade53b37"
      unitRef="U002">14805000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_932fac0c3566406289ddffd43412cfd9"
      unitRef="U002">188249000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_cf55cc758bf149c592736aa719f40000"
      unitRef="U002">9234000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_05969e02f2ee4dd7add81d45c5c1005f"
      unitRef="U002">6000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_e8e372bc108e4b12bed218ae0c7d8010"
      unitRef="U002">9240000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_63e2e9908ab542ba8422f76ded51096c"
      unitRef="U002">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_6da1f1ff98864c2fbf35ae257448d2b0"
      unitRef="U002">418000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_5e308ec69c104848a98427fa937dae5e"
      unitRef="U002">8822000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20231231"
      decimals="-3"
      id="Fact_58e85383b1204c8f893a1f1dbf104536"
      unitRef="U002">679497000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20231231"
      decimals="-3"
      id="Fact_d1ddd37f6a4b4da6a4eabda4cbd29a76"
      unitRef="U002">1326000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20231231"
      decimals="-3"
      id="Fact_afdef828067e4315b1701dfaecd1b330"
      unitRef="U002">680823000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20231231"
      decimals="-3"
      id="Fact_f76f6f245823447880b87e6ac25ec063"
      unitRef="U002">1656000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20231231"
      decimals="-3"
      id="Fact_a10e478c03d54881b66c29c0a0ecfad3"
      unitRef="U002">70953000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1637cc648f8d43b1be56357f7466596c"
      unitRef="U002">611526000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_7a20e3ab3b1946d59d8f20ef85f42054"
      unitRef="U002">89367000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_b5a60e4d420949828a8e4a699b1acf0b"
      unitRef="U002">199000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_34fe913f8a8044d3b7fadacc889a97ec"
      unitRef="U002">4147000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_f04fa40d06b34509b70b7314f77d4cf5"
      unitRef="U002">85419000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_93ef16a6f8d14adb8ab24ca39a1a5643"
      unitRef="U002">41958000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_56167825a3624680bc24839d74754cb5"
      unitRef="U002">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_f7df5d8017bc490e87819fda08c8ebaf"
      unitRef="U002">3854000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_4aa3a32c1a2940a5916e9a98cc15b8c0"
      unitRef="U002">38116000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_d58e6aa4e62e422699b50da6ebddfb0e"
      unitRef="U002">211882000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_4a523c92ed8c4b8faa1e3ae5ef5c7251"
      unitRef="U002">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_fa52ebcbdf0c4a359395317afa647796"
      unitRef="U002">15189000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_9f527b5458b14524bde79cffc3050b04"
      unitRef="U002">196793000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_3a1adde2128c4ed1857071dd8a59d653"
      unitRef="U002">286520000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_cd0733c34dfa4dcb96c330009dab7a97"
      unitRef="U002">594000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_f71c317aa7a44f2c9ce1b4fcba499548"
      unitRef="U002">18094000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_2dff45e3e49845338c86884586543010"
      unitRef="U002">269020000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20231231"
      decimals="-3"
      id="Fact_711fa844c7054619a55bfde1f0348320"
      unitRef="U002">629727000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20231231"
      decimals="-3"
      id="Fact_d65a77fef6274a45b1adc9d63b2145df"
      unitRef="U002">905000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20231231"
      decimals="-3"
      id="Fact_29676f4328ed47418e22e6ea4606c820"
      unitRef="U002">41284000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231"
      decimals="-3"
      id="Fact_8ad5f7d8553f42e58d3e26f57a5f2123"
      unitRef="U002">589348000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <dgica:AggregateFairValueOfBondHeld
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-5"
      id="Fact_40ae9103ff8241c69ae412fae9a31911"
      unitRef="U002">245100000</dgica:AggregateFairValueOfBondHeld>
    <dgica:AmortizedCostOfBondHeld
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-5"
      id="Fact_91bd64f5a48742999adc778be0f40046"
      unitRef="U002">278300000</dgica:AmortizedCostOfBondHeld>
    <dgica:AggregateFairValueOfBondHeld
      contextRef="c20231231_FinancialInstrumentAxis_SpecialRevenueBondMember"
      decimals="-5"
      id="Fact_2df0de5e39bb4da3a93843745c7e5703"
      unitRef="U002">124800000</dgica:AggregateFairValueOfBondHeld>
    <dgica:AmortizedCostOfBondHeld
      contextRef="c20231231_FinancialInstrumentAxis_SpecialRevenueBondMember"
      decimals="-5"
      id="Fact_2730ed33f94744809a4924fe3d6cc553"
      unitRef="U002">140800000</dgica:AmortizedCostOfBondHeld>
    <dgica:ThresholdLimitForInvestmentHeld
      contextRef="c20231231_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_9c8fc4b022c34c1daee0bd9227096a87"
      unitRef="U005">0.10</dgica:ThresholdLimitForInvestmentHeld>
    <dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds
      contextRef="c20230101to20231231_FinancialInstrumentAxis_EducationBondMember"
      decimals="2"
      id="Fact_455e02a419ba4cc089eb4037bd5e8dbd"
      unitRef="U005">0.47</dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds>
    <dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember"
      decimals="2"
      id="Fact_5d8ee8ab2ccf4dc2be4ecef44e110be8"
      unitRef="U005">0.35</dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="c20131130to20131130"
      decimals="-5"
      id="Fact_bb438f25f1674ed7a7d246024de05847"
      unitRef="U002">15100000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_c22935c00cff41878692d1272fbfbd7a"
      unitRef="U002">97684</dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss>
    <dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_c0624d82c9de419db5d440e4f05267d9"
      unitRef="U002">134775</dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240630_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-5"
      id="Fact_0dd37430043440e89195962d3c857b3e"
      unitRef="U002">-1200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20231231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-5"
      id="Fact_5c4ef1830bce49b3ba044dcea5c855cb"
      unitRef="U002">-1300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_1c2f0ffb69ea408ebffbca1d4ab3bb8e">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We show below the amortized cost and estimated fair value of our fixed maturities at June 30, 2024 by contractual maturity. Expected
            maturities may differ from contractual maturities because issuers of the securities may have the right to call or prepay obligations with or without call or prepayment penalties.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Amortized Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Held to maturity&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due in one year or less&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;38,451&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;37,894&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after one year through five years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;130,089&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;121,597&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after five years through ten years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;242,095&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;219,387&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after ten years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;268,829&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;222,320&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,470&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,048&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Total held to maturity&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;691,934&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;613,246&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Available for sale&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due in one year or less&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;57,703&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;56,838&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after one year through five years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;171,272&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;161,287&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after five years through ten years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;92,540&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;84,403&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Due after ten years&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;23,106&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;19,961&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;302,528&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;281,679&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Total available for sale&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;647,149&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;604,168&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
      contextRef="c20240630"
      decimals="-3"
      id="Fact_2f326149b9de497da21464d2da1dd7c2"
      unitRef="U002">38451000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_73d3270d13db4926af35549fa5c2a22e"
      unitRef="U002">37894000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
      contextRef="c20240630"
      decimals="-3"
      id="Fact_ffaf9b367f98486db6812d4b5e87d0fb"
      unitRef="U002">130089000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_110fbf1826e94942b983b143d78f5824"
      unitRef="U002">121597000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
      contextRef="c20240630"
      decimals="-3"
      id="Fact_402c3a56509846e49477d61043b37d29"
      unitRef="U002">242095000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_bf43dc7c66db4ad586c8deab24b82a70"
      unitRef="U002">219387000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
      contextRef="c20240630"
      decimals="-3"
      id="Fact_b9555c6561394aff88da82c5f66e06c9"
      unitRef="U002">268829000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_1b6dfbd87b4e4469987ea1cfd4cd2687"
      unitRef="U002">222320000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
      contextRef="c20240630"
      decimals="-3"
      id="Fact_91fdfec6931341dabea65ba2775bbed9"
      unitRef="U002">12470000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_5a67c37efc694a49b83c8853b49e3fc7"
      unitRef="U002">12048000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="c20240630"
      decimals="-3"
      id="Fact_7c917cc586444173acb8e51afd2fade2"
      unitRef="U002">691934000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_171216d3d9414150a2771e0ca7417e84"
      unitRef="U002">613246000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="c20240630"
      decimals="-3"
      id="Fact_121d69dba68940379bcebfee8495a0ac"
      unitRef="U002">57703000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_56c532059dfd444f9d64390f43913f45"
      unitRef="U002">56838000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="c20240630"
      decimals="-3"
      id="Fact_f52ad54a3729439dae6eb6f36caf654d"
      unitRef="U002">171272000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_f90c0ede629848febcde5bfe4e2e6abb"
      unitRef="U002">161287000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="c20240630"
      decimals="-3"
      id="Fact_090384d4a08e4bbb823c33115649d4c7"
      unitRef="U002">92540000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_8b6a3d81561c4e73a07a56c189db2ea8"
      unitRef="U002">84403000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="c20240630"
      decimals="-3"
      id="Fact_5c097a38cb874480bcd8d50b1f5fe12e"
      unitRef="U002">23106000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_fcc575b88b23439a9b7ef9832e8dff1a"
      unitRef="U002">19961000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="c20240630"
      decimals="-3"
      id="Fact_eabdc7363d96404593aae4fbf9212993"
      unitRef="U002">302528000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="c20240630"
      decimals="-3"
      id="Fact_d728ab40a0414679b90f76b85b172bb1"
      unitRef="U002">281679000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20240630"
      decimals="-3"
      id="Fact_b21dd3cd05e742f598dbc84722395432"
      unitRef="U002">647149000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630"
      decimals="-3"
      id="Fact_bdbad87adb6e42d59064a91b1b0537c4"
      unitRef="U002">604168000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <dgica:ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_233c752a93474d75b8d2e79354611c91">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="margin: 0px 0px 0px 0pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 24.5pt;"&gt; The cost and estimated fair values of our equity securities at June 30, 2024 were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt; Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Gross Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Gross Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;22,524&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;10,042&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;110&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;32,456&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The cost and estimated fair values of our equity securities at December 31, 2023 were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt; Cost&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Gross Gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Gross Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;18,844&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;7,059&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;25,903&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/div&gt;
</dgica:ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="c20240630"
      decimals="-3"
      id="Fact_bfa6571f33b049908a02cadbf0299e65"
      unitRef="U002">22524000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_e346cd661b2c40e89fac9fac651ac765"
      unitRef="U002">10042000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_c7a2ce2343df4a62bcf46e575c7f36db"
      unitRef="U002">110000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20240630"
      decimals="-3"
      id="Fact_63529bf6337b47f3854fc50ad98dcd70"
      unitRef="U002">32456000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="c20231231"
      decimals="-3"
      id="Fact_514b146329d04fb995e4033a83fc72c4"
      unitRef="U002">18844000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_acf8e6c69aff4e968854c21291bf1bf5"
      unitRef="U002">7059000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_355b3cae7dce4fc28d4345bf5bccb75e"
      unitRef="U002">0</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20231231"
      decimals="-3"
      id="Fact_34936ab8d37946bf92e217e37f756e28"
      unitRef="U002">25903000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:RealizedGainLossOnInvestmentsTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_3012c489cc44411782800fc920745d5e">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Three Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Six Months Ended June 30,&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: center; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; font-size: 8pt; text-align: center;" valign="bottom"&gt;&lt;span style="font-size: 10pt;"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Gross realized gains:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Fixed maturities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;82&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;419&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;441&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Equity securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;285&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;&#160;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;82&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;419&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;726&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Gross realized losses:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Fixed maturities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;272&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,494&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Equity securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;51&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;277&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,545&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                  &lt;div&gt;Net realized gains (losses) &lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;82&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;142&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(1,819&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;Gross unrealized gains on equity securities&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;727&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;2,473&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;2,983&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;4,675&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;Gross unrealized losses on equity securities&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(47&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(142&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(110&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;(627&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;Fixed maturities - credit impairment charges&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(25&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;31&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(28&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(56&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;Net investment gains&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;737&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;2,504&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;2,850&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;2,173&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:RealizedGainLossOnInvestmentsTableTextBlock>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20240401to20240630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_d4c4aceaca494f9aa1f09ffc25009b82"
      unitRef="U002">82000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20230401to20230630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_e6d319b1197349cba31690fae70b51f5"
      unitRef="U002">419000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20240101to20240630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_c7a5401e43424458a39915092b548038"
      unitRef="U002">5000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20230101to20230630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_9a8316feaf23408895abfdd05c67a20d"
      unitRef="U002">441000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20240401to20240630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_2c058d07af664a329f0990a81ced79fd"
      unitRef="U002">0</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20230401to20230630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_9185dccc533a42118a3b07d92b2d74e7"
      unitRef="U002">0</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20240101to20240630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_507acf2bd3ac40e797cc10cd3d23c70f"
      unitRef="U002">0</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20230101to20230630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_3446cbc94e3045628b3f2188c513a27b"
      unitRef="U002">285000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_03a81da9c81e4f569ab1956de2a51e19"
      unitRef="U002">82000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20230401to20230630"
      decimals="-3"
      id="Fact_683c9c6506b6415d8f69e46c6a8294c6"
      unitRef="U002">419000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_ec808be24b5442e79a5ef2058fdc7bc8"
      unitRef="U002">5000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_88144eeb905143c78bf0b8884ab2aa60"
      unitRef="U002">726000</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20240401to20240630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_309c81e02f584809a38fdc794c85a375"
      unitRef="U002">0</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20230401to20230630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_3d7a32f37b884bea97b24ef58da8a961"
      unitRef="U002">272000</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20240101to20240630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_db4b292f581241a59607b086cd3d8571"
      unitRef="U002">0</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20230101to20230630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_3c1a20318b484762b9770ce9e461e060"
      unitRef="U002">2494000</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20240401to20240630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_3c0ae1f462574050ad397392060b5167"
      unitRef="U002">0</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20230401to20230630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_6f62cee3af684224876d5c2aa1bc03dd"
      unitRef="U002">5000</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20240101to20240630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_b79903e242254de797d00b71edaac970"
      unitRef="U002">0</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20230101to20230630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_32708e2654dc4584ada95c51c7d333ab"
      unitRef="U002">51000</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_68fda97f404a47f1b262ddc8e1263261"
      unitRef="U002">0</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20230401to20230630"
      decimals="-3"
      id="Fact_fc11d276b1fb44b6bf9ae933a4c013c8"
      unitRef="U002">277000</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_3592a5b3e8d94946813882e81b2cc1c2"
      unitRef="U002">0</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_0ef3bda4c9b54224bbec55108570bf7b"
      unitRef="U002">2545000</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedGainLossOnInvestments
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_b2447250fc4447fb99aa5af92bad3b39"
      unitRef="U002">82000</dgica:GrossRealizedGainLossOnInvestments>
    <dgica:GrossRealizedGainLossOnInvestments
      contextRef="c20230401to20230630"
      decimals="-3"
      id="Fact_190d17d04b1b4b61b3bd966a5a49d1f6"
      unitRef="U002">142000</dgica:GrossRealizedGainLossOnInvestments>
    <dgica:GrossRealizedGainLossOnInvestments
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_eab0bb686e284b918ef24e3f01c8b118"
      unitRef="U002">5000</dgica:GrossRealizedGainLossOnInvestments>
    <dgica:GrossRealizedGainLossOnInvestments
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_4ee77902e7f74f9381b83e4a713e10b2"
      unitRef="U002">-1819000</dgica:GrossRealizedGainLossOnInvestments>
    <dgica:EquitySecuritiesFVNIUnrealizedGainAmountLessThanPriorQuarter
      contextRef="c20240401to20240630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_046d5bde9d0d41a0923eb94c0605e7df"
      unitRef="U002">-727000</dgica:EquitySecuritiesFVNIUnrealizedGainAmountLessThanPriorQuarter>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20230401to20230630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_881c3b316d284b35b705822518cb061b"
      unitRef="U002">2473000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20240101to20240630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_b834f4515fd94ebe97c1eb5eb7d05b44"
      unitRef="U002">2983000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20230101to20230630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_f6acb9149f414049b887b8668e87245c"
      unitRef="U002">4675000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <dgica:EquitySecuritiesFVNIUnrealizedLossAmountLessThanPriorQuarter
      contextRef="c20240401to20240630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_863ccaabf21949098d13a3c4afff1261"
      unitRef="U002">-47000</dgica:EquitySecuritiesFVNIUnrealizedLossAmountLessThanPriorQuarter>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20230401to20230630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_649fb51da8e74bd8896bfe6082424a1b"
      unitRef="U002">142000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20240101to20240630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_948332f7ce4642309931b72ff814c854"
      unitRef="U002">110000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20230101to20230630_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="-3"
      id="Fact_f2b035a75dd046b681db6a996f66563f"
      unitRef="U002">627000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <dgica:CreditImpairmentChargesOnInvestments
      contextRef="c20240401to20240630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_c0e2ac846e3c40d3bb96f81bfc3e069e"
      unitRef="U002">25000</dgica:CreditImpairmentChargesOnInvestments>
    <dgica:CreditImpairmentChargesOnInvestments
      contextRef="c20230401to20230630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_3e5810e45eb2476c8c17292a876587b8"
      unitRef="U002">-31000</dgica:CreditImpairmentChargesOnInvestments>
    <dgica:CreditImpairmentChargesOnInvestments
      contextRef="c20240101to20240630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_2b72075338f54597afc9cb89c9cdb917"
      unitRef="U002">28000</dgica:CreditImpairmentChargesOnInvestments>
    <dgica:CreditImpairmentChargesOnInvestments
      contextRef="c20230101to20230630_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="-3"
      id="Fact_37de52d1cc2144a09e6e632cc6968e23"
      unitRef="U002">56000</dgica:CreditImpairmentChargesOnInvestments>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_c12102a2b4634803b6cc7c7322193f14"
      unitRef="U002">737000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230401to20230630"
      decimals="-3"
      id="Fact_5bbca08fe6f84e25a2ddd34cfe690c38"
      unitRef="U002">2504000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_ad9ae65d897545c799675a0c135b2e65"
      unitRef="U002">2850000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_dfc2a03500b34bf8a63a6b5365670fb3"
      unitRef="U002">2173000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_d45715e3ae2b46fca0181dfa42fb02bb">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We held fixed maturities with unrealized losses at June 30, 2024 as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Less Than 12 Months&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;More Than 12 Months&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Unrealized Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Unrealized Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;40,893&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;316&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;127,737&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;13,636&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;48,038&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,069&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;286,569&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;57,139&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;43,123&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,031&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;327,109&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;28,110&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;64,748&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;407&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;207,386&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;20,970&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;196,802&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,823&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;948,801&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;119,855&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We held fixed maturities with unrealized losses at December 31, 2023 as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Less Than 12 Months&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;More Than 12 Months&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Unrealized Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Unrealized Losses&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;32,224&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;217&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;116,538&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;12,815&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;13,097&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;68&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;307,429&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;50,631&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;13,066&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;324&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;353,863&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;29,670&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;46,964&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;221&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;178,113&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;18,291&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Totals&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;105,351&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;830&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;955,943&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;111,407&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_a6fc436e114d4a538b1ec43c5329abb9"
      unitRef="U002">40893000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_c2b5a1f01f554a64a52783d7216a9951"
      unitRef="U002">316000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_939e1aa56f7d44bc9a92209531a9bd63"
      unitRef="U002">127737000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20240630_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_ad2e321c6e784bfc8251f8e0d5a0d683"
      unitRef="U002">13636000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_9a3a032be7f84128a5591efc741e75c3"
      unitRef="U002">48038000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_f43a54a36840448a8e156614d3c70554"
      unitRef="U002">1069000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_83e85201b1e9445dafdc2a998139c7b9"
      unitRef="U002">286569000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20240630_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_00246b212f4d41ae80fbed2d1f5c609f"
      unitRef="U002">57139000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_2612a15f825f435ca6338ccc112c75f7"
      unitRef="U002">43123000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_81b87d5288c9404bb2403863473a8786"
      unitRef="U002">1031000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_333493d8f58f409b942bacd4a71b7677"
      unitRef="U002">327109000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20240630_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_2bad21d42b3a41b098286ddc6a17ad06"
      unitRef="U002">28110000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_a1195fe96bdd4864ba6c7d1ef612f8d1"
      unitRef="U002">64748000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_7dae21bcaba54c6a919e96523e82c125"
      unitRef="U002">407000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_6f62adcdef29425aaebafbbe796e8888"
      unitRef="U002">207386000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20240630_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_a367e74a5eda49ec8541125ca0962153"
      unitRef="U002">20970000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20240630"
      decimals="-3"
      id="Fact_58bc2ea753bc443ab260c40878647969"
      unitRef="U002">196802000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20240630"
      decimals="-3"
      id="Fact_acd0a394b88e44a0b5a0b6aeece3db94"
      unitRef="U002">2823000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20240630"
      decimals="-3"
      id="Fact_e00ab703253643dfb0fe4b6dc1682fcf"
      unitRef="U002">948801000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20240630"
      decimals="-3"
      id="Fact_c8f369c6b39e4ad1b40d1dd366064ccd"
      unitRef="U002">119855000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_022f7af5a45d4b86a3a966bd3ab46026"
      unitRef="U002">32224000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_766f4d1a963c4768a740ba492d43f60d"
      unitRef="U002">217000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_ec8b4e31854b417b80cabedbccd1c93b"
      unitRef="U002">116538000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20231231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_2f801dd73854484f877c03df5730184a"
      unitRef="U002">12815000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_6a267dd5ef6743af849522b1d5683e53"
      unitRef="U002">13097000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_e0eaa157ea7d41a2ac974ea815833fb4"
      unitRef="U002">68000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_749142bfb5ac4c3dae7a9534e30204d8"
      unitRef="U002">307429000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20231231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_d1fe8da377a441e6bb5204867df182c1"
      unitRef="U002">50631000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_1489dd98c1aa47f6a744a7b0e8ed97a3"
      unitRef="U002">13066000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_d187551395b1444f96f585118872b0a9"
      unitRef="U002">324000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_81ee7b847f4d4c14b91af875343c74a5"
      unitRef="U002">353863000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20231231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_1262988065c443049ac92afc1a7ddf08"
      unitRef="U002">29670000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_a64b106648ac4c1fa1505bb2911ec95e"
      unitRef="U002">46964000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_810778ba31a445308bc474f0caefe153"
      unitRef="U002">221000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_f9b4d56946c34c249fef1f8b3ee818d5"
      unitRef="U002">178113000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20231231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_d9a09574ed704eb3985b5cbda902152e"
      unitRef="U002">18291000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20231231"
      decimals="-3"
      id="Fact_f64daf6f31284c839dcb63f1e1aa467e"
      unitRef="U002">105351000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20231231"
      decimals="-3"
      id="Fact_103f4a9141124c688a7b038ae3c430e9"
      unitRef="U002">830000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20231231"
      decimals="-3"
      id="Fact_2d7263cba3c7486b9044fc8eacb33365"
      unitRef="U002">955943000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20231231"
      decimals="-3"
      id="Fact_dba0d2a45a0641dfa36831acff5b6189"
      unitRef="U002">111407000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <dgica:NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition
      contextRef="c20240630"
      decimals="0"
      id="Fact_a95a492364084fca92586ae494ff91b2"
      unitRef="U006">916</dgica:NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="c20240101to20240630"
      id="Text_76ca664b3ef349a389f1522029e3aaf5">
&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                      &lt;div style="font-weight: bold;"&gt;6 -&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                      &lt;div style="font-weight: bold;"&gt;Segment Information&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We evaluate the performance of our personal lines and commercial lines segments based upon the underwriting results of our insurance
            subsidiaries using statutory accounting principles (&#x201c;SAP&#x201d;) that various state insurance departments prescribe or permit. Our management uses SAP to measure the performance of our insurance subsidiaries instead of United States generally
            accepted accounting principles (&#x201c;GAAP&#x201d;). SAP financial measures are considered non-GAAP financial measures under applicable SEC rules because they include or exclude certain items that the most comparable GAAP financial measures do not
            ordinarily include or exclude.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Financial data by segment for the three and six months ended June 30, 2024 and 2023 is as follows: &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Three Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Revenues:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Premiums earned:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;Commercial lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;134,489&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;130,808&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;Personal lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;99,822&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;85,452&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 27pt;"&gt;GAAP premiums earned&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;234,311&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;216,260&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Net investment income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;11,068&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;10,157&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Investment gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;737&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,504&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;657&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;275&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Total revenues&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;246,773&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;229,196&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div&gt;Income before income tax expense:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Underwriting loss:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;Commercial lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(9,319&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(5,429&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;Personal lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(405&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(6,424&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;SAP underwriting loss&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(9,724&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(11,853&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;GAAP adjustments&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,795&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,649&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;GAAP underwriting loss&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(6,929&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(10,204&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Net investment income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;11,068&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;10,157&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Investment gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;737&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,504&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;136&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(204&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div&gt;Income before income tax expense&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,012&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,253&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Six Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
                  &lt;div&gt;Revenues:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Premiums earned:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;Commercial lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;266,581&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;263,995&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;Personal lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;195,479&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;167,498&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;GAAP premiums earned&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;462,060&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;431,493&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Net investment income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;22,041&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;19,607&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Investment gains&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,850&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,173&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;962&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;669&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;Total revenues&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;487,913&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;453,942&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div&gt;Income before income tax expense:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Underwriting loss:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;Commercial lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div&gt;(19,690&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div&gt;(13,353&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;Personal lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(937&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(5,562&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;SAP underwriting loss&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(20,627&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(18,915&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;GAAP adjustments&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;8,154&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;6,086&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;GAAP underwriting loss&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(12,473&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(12,829&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Net investment income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;22,041&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;19,607&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Investment gains&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,850&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,173&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(157&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(401&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div&gt;Income before income tax expense &lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div&gt;12,261&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div&gt;8,550&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="c20240101to20240630"
      id="Text_bca2383c84f945b7ba5cdffeeff7cbd0">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Financial data by segment for the three and six months ended June 30, 2024 and 2023 is as follows: &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Three Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Revenues:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Premiums earned:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;Commercial lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;134,489&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;130,808&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;Personal lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;99,822&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;85,452&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 27pt;"&gt;GAAP premiums earned&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;234,311&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;216,260&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Net investment income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;11,068&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;10,157&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Investment gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;737&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,504&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;657&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;275&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Total revenues&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;246,773&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;229,196&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div&gt;Income before income tax expense:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Underwriting loss:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;Commercial lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(9,319&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(5,429&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;Personal lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(405&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(6,424&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;SAP underwriting loss&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(9,724&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(11,853&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 18pt;"&gt;GAAP adjustments&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,795&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,649&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;GAAP underwriting loss&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(6,929&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(10,204&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Net investment income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;11,068&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;10,157&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Investment gains&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;737&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,504&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;136&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;(204&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div&gt;Income before income tax expense&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;5,012&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,253&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Six Months Ended June 30,&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2023&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
                  &lt;div&gt;Revenues:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Premiums earned:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;Commercial lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;266,581&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;263,995&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;Personal lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;195,479&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;167,498&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;GAAP premiums earned&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;462,060&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;431,493&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Net investment income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;22,041&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;19,607&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Investment gains&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,850&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,173&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;962&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;669&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;Total revenues&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;487,913&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;453,942&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div&gt;Income before income tax expense:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Underwriting loss:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;Commercial lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div&gt;(19,690&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div&gt;(13,353&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;Personal lines&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(937&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(5,562&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;SAP underwriting loss&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(20,627&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(18,915&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 18pt;"&gt;GAAP adjustments&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;8,154&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;6,086&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 27pt;"&gt;GAAP underwriting loss&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(12,473&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(12,829&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Net investment income&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;22,041&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;19,607&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Investment gains&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,850&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,173&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="margin-left: 9pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(157&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(401&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div&gt;Income before income tax expense &lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div&gt;12,261&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                  &lt;div&gt;8,550&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_f2d7248024fa45f49d2f35de4c152e01"
      unitRef="U002">134489000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_040b50f47f9c44c4815320e110f58066"
      unitRef="U002">130808000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_1e9b124a9b4341e28bc0563ca5b21d88"
      unitRef="U002">99822000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_dbf2316d627443a990bb953b8ad19a9f"
      unitRef="U002">85452000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_fdd6266d1b4b48bcafcf8c7a8e275bae"
      unitRef="U002">234311000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_9458e5d0329f469999000b5033f97aba"
      unitRef="U002">216260000</us-gaap:PremiumsEarnedNet>
    <us-gaap:NetInvestmentIncome
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_b39bd8c449e840a79c57e46a75bbb486"
      unitRef="U002">11068000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_27928f2706ac42c28f23769a9eb1914b"
      unitRef="U002">10157000</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_707f10492e1443318f54dd35b567bde0"
      unitRef="U002">737000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_d3c41b8bc2f046a9b1d225dabd93c477"
      unitRef="U002">2504000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OtherIncome
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_8808b4a1bca341829b631c055b43da6a"
      unitRef="U002">657000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_d4fe252f529e4682878df76e50dd92f5"
      unitRef="U002">275000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_54780cb8f0174b5a88e125de79943c29"
      unitRef="U002">246773000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_d9154c2c1dab410ba009197f98cff527"
      unitRef="U002">229196000</us-gaap:Revenues>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_7f7c9e4222de4790998703df05e290a7"
      unitRef="U002">-9319000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_87a5a26f3a93461e9cddd2ae788d806c"
      unitRef="U002">-5429000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_70a71ad849c94fb5bd3e0d82ee87ba95"
      unitRef="U002">-405000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_9e2b1991dcd54d0bb3acf80bf0c3aa73"
      unitRef="U002">-6424000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_cfd9b02b397b4476bf54197bf019388b"
      unitRef="U002">-9724000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_864bda4a654641afbd11bc53b354345e"
      unitRef="U002">-11853000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_07a23b5629c0441d9b9cb1a1369b049d"
      unitRef="U002">-2795000</dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss>
    <dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_416c560d133d45ceacb765ad2e85d172"
      unitRef="U002">-1649000</dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss>
    <us-gaap:UnderwritingIncomeLoss
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_e04456e0f0384536acea3045203262e3"
      unitRef="U002">-6929000</us-gaap:UnderwritingIncomeLoss>
    <us-gaap:UnderwritingIncomeLoss
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_c7306c3c7a5a420281f65e49329c95a5"
      unitRef="U002">-10204000</us-gaap:UnderwritingIncomeLoss>
    <us-gaap:NetInvestmentIncome
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_0a42a27c002f4777b3b7d14f9bf05260"
      unitRef="U002">11068000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_ce53e2bd47c346da9d9e136e74b1da35"
      unitRef="U002">10157000</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_1663f4057b9145d0817e38218dac2a3c"
      unitRef="U002">737000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_6e70016d816e4d91b1129cd64f04fd09"
      unitRef="U002">2504000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_a46a3a6b291f4f67845619e95f59e311"
      unitRef="U002">136000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_7620d5b6f2f6457a8469c4e84438ffdc"
      unitRef="U002">-204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240401to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_63cc8ba846bd443394fe6ca2eac2b342"
      unitRef="U002">5012000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230401to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_c9c221fb6ed542b28a494076c61ab5ae"
      unitRef="U002">2253000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_e6692cffa99b437cbff717e4af68a6e1"
      unitRef="U002">266581000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_2b1a48644e9b4b22a0b695fdaada09a5"
      unitRef="U002">263995000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_913fc50be67e4f519cf78e1479d7d147"
      unitRef="U002">195479000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_ac639f33b36147cc8c457a8ee8a5ccf6"
      unitRef="U002">167498000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_ade3d3486afb49ecb7c9fcc17ecba24d"
      unitRef="U002">462060000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_3efbca46769a4fa09712c5ba787cf706"
      unitRef="U002">431493000</us-gaap:PremiumsEarnedNet>
    <us-gaap:NetInvestmentIncome
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_1c6f6b7dcb2c40d3b3f3f29e525e79d4"
      unitRef="U002">22041000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_41a9263660644e368ced38fee0b57b91"
      unitRef="U002">19607000</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_43ccd9cb7fe146e69b4f82f34f1bc753"
      unitRef="U002">2850000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_a2364389e7644962950d71367ac4be9f"
      unitRef="U002">2173000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OtherIncome
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_ad3e4aa6065b475d98dbf138b9dcb8ef"
      unitRef="U002">962000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_dc3f8e0106a048f6a1ca0c4334cd82fe"
      unitRef="U002">669000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_e3a6c189eb274d54bbfd168c1e91332b"
      unitRef="U002">487913000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_46499d3bf7774c07b3ea6ba731daede3"
      unitRef="U002">453942000</us-gaap:Revenues>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_397f037c3df84d46b7f62428c34121a4"
      unitRef="U002">-19690000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_ceba12e8ba984b48bce256372f48e31f"
      unitRef="U002">-13353000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_24b6608366284a4fb77d1124adb7c163"
      unitRef="U002">-937000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_6f6a0554a8bd4a2ea90b99a06cb598ac"
      unitRef="U002">-5562000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_179df264e8d544d3923ceacfe3b43dc7"
      unitRef="U002">-20627000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_1c032a2de6304ff6b58bcaedc1483bcd"
      unitRef="U002">-18915000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_33086278f0024e3487ee9a258aa37aa3"
      unitRef="U002">-8154000</dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss>
    <dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_977cfb3f1c9549a8aaca520f8f887e7c"
      unitRef="U002">-6086000</dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss>
    <us-gaap:UnderwritingIncomeLoss
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_de32ce76fb72447fa565a07616c41d19"
      unitRef="U002">-12473000</us-gaap:UnderwritingIncomeLoss>
    <us-gaap:UnderwritingIncomeLoss
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_9d6817cf22154ca9a1dddf766f60010b"
      unitRef="U002">-12829000</us-gaap:UnderwritingIncomeLoss>
    <us-gaap:NetInvestmentIncome
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_a44a69c1780247299f7dc9de3cdbc7ba"
      unitRef="U002">22041000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_291c5ec8c12f4569b29f9273b35cc43c"
      unitRef="U002">19607000</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_6413132dece045b0b5638c96e267cd70"
      unitRef="U002">2850000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_da6c687ece214163a7be2475e4f00305"
      unitRef="U002">2173000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_6185247ee9814a5389ac06d6f87615f5"
      unitRef="U002">-157000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_7817f6ff98c34997ba61e21e49ec5cf9"
      unitRef="U002">-401000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20240630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_b1e32e7ec4d5417ca138abe6c4e1e6d0"
      unitRef="U002">12261000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230101to20230630_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_2cc73a0ec3cd4bb38dcc104c81975029"
      unitRef="U002">8550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:LongTermDebtTextBlock
      contextRef="c20240101to20240630"
      id="Text_008691f0816642aeb9525d0aee4a9921">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
            &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                    &lt;div style="font-weight: bold;"&gt;7 -&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                    &lt;div style="font-weight: bold; text-align: left;"&gt;Borrowings&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lines of Credit&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In August 2020, we entered into a credit agreement with Manufacturers and Traders Trust Company (&#x201c;M&amp;amp;T&#x201d;) that related to a $20.0 million unsecured demand line of credit. The line of credit has no expiration date, no annual fees and no covenants. At June 30, 2024, we had no outstanding borrowings from M&amp;amp;T and had the ability to borrow up to $20.0 million at an interest rate equal to the then-current Term &lt;span style="-sec-ix-hidden:Fact_2b7ce1fbc6de4d4eacafe25e0304286e"&gt;SOFR&lt;/span&gt; rate
            plus 2.11%.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Atlantic States is a member of the FHLB of Pittsburgh. Through its membership, Atlantic States has the ability to issue debt to the FHLB of
            Pittsburgh in exchange for cash advances. Atlantic States has a fixed-rate cash advance of $35.0 million that was outstanding at June
            30, 2024. The cash advance carries a fixed interest rate of 1.74% and is due in &lt;span style="-sec-ix-hidden:Fact_5930419cda0d4eb48151f97b3cc86473"&gt;August 2024&lt;/span&gt;. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States&#x2019;
            membership in the FHLB of Pittsburgh at June 30, 2024.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 68%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;FHLB of Pittsburgh stock purchased and owned&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,605,000&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 68%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Collateral pledged, at par (carrying value $39,592,120)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;43,096,513&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 68%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Borrowing capacity currently available&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,220,037&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20200831_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"
      decimals="-5"
      id="Fact_728d13a7ccc84574a13b899c9bd2d34d"
      unitRef="U002">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="c20240630_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"
      decimals="0"
      id="Fact_bca49cbe2e2e45038eeee0119dddbc83"
      unitRef="U002">0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="c20240630_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"
      decimals="-5"
      id="Fact_d71a4b32121649488894612f59c491a0"
      unitRef="U002">20000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20240630_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"
      decimals="4"
      id="Fact_8844f0a769a54676a8ea6ba023684e49"
      unitRef="U005">0.0211</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:FederalHomeLoanBankAdvancesFixedRate
      contextRef="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"
      decimals="-5"
      id="Fact_b32e661e8f61474e8e06ae49e0555e4a"
      unitRef="U002">35000000</us-gaap:FederalHomeLoanBankAdvancesFixedRate>
    <us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate
      contextRef="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"
      decimals="4"
      id="Fact_e34613f849a347618ccffb7c81b99b7d"
      unitRef="U005">0.0174</us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate>
    <dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock
      contextRef="c20240101to20240630_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"
      id="Text_d6dba328579f46f188ecf9b752d7b004">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States&#x2019;
            membership in the FHLB of Pittsburgh at June 30, 2024.&lt;/span&gt;
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 68%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;FHLB of Pittsburgh stock purchased and owned&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;1,605,000&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 68%;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Collateral pledged, at par (carrying value $39,592,120)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;43,096,513&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 68%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;Borrowing capacity currently available&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="font-size: 10pt;"&gt;2,220,037&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"
      decimals="0"
      id="Fact_c34c77ec55b049ff92af681be33890c1"
      unitRef="U002">1605000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:NotesReceivableGross
      contextRef="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_PledgedStatusAxis_AssetPledgedAsCollateralWithoutRightMember"
      decimals="0"
      id="Fact_a94a52a529e44391aa0f506c9b736d53"
      unitRef="U002">39592120</us-gaap:NotesReceivableGross>
    <dgica:PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar
      contextRef="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"
      decimals="0"
      id="Fact_ba6651dd19724b508cb014775731c528"
      unitRef="U002">43096513</dgica:PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="c20240630_ConsolidatedEntitiesAxis_AtlanticStatesMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"
      decimals="0"
      id="Fact_67141bf0b89c4d63b9771362d711c181"
      unitRef="U002">2220037</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="c20240101to20240630"
      id="Text_9aad59006fc04601b35ad4f443914804">
&lt;div&gt;
                &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                        &lt;div style="font-weight: bold;"&gt;8 -&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                        &lt;div style="font-weight: bold;"&gt;Share&#x2013;Based Compensation&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
              &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;We measure all
              share-based payments to employees, including grants of stock options, and use a fair-value-based method for the recording of related compensation expense in our results of operations. In determining the expense we record for stock options
              granted to directors and employees of our subsidiaries and affiliates, we estimate the fair value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the
              Black-Scholes option pricing model are the risk-free interest rate, the expected term, the dividend yield and the expected volatility.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;We recorded
              compensation expense related to our stock compensation plans of $278,337 and $249,481 for the three months ended June 30, 2024 and 2023, respectively, with a corresponding income tax benefit of $58,451 and $52,391, respectively. We recorded compensation
              expense related to our stock compensation plans of $564,338 and $501,254 for the six months ended June 30, 2024 and 2023, respectively, with a corresponding income tax benefit of $118,511 and $105,263, respectively. At June 30, 2024, we
              had $1.3 million of unrecognized compensation expense related to nonvested share-based compensation granted under our stock
              compensation plans that we expect to recognize over a weighted average period of approximately 1.7 years.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We did not receive any cash from option exercises
                under our stock compensation plans during the three months ended June 30, 2024.&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; We received cash from option exercises under our stock compensation plans during the three months ended June 30, 2023 of $2.7 million. We received cash from option exercises under our stock compensation plans during the six months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;June 30, 2024&lt;/span&gt; and 2023 of $236,624 and $4.7 million, respectively. We realized
                  actual tax benefits for the tax deductions related to those option exercises of $0 and $66,955 for the three months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;June 30, 2024&lt;/span&gt; and 2023, respectively. We realized actual tax benefits for the tax deductions related to those option exercises
                  of $1,719 and $113,143
                  for the six months ended June&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
                    30, 2024&lt;/span&gt; and 2023, respectively.&lt;/span&gt;&#160; &lt;br/&gt;
              &lt;/div&gt;
</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_c219fc08c7d34bd18f96af48f22c7b41"
      unitRef="U002">278337</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_cc3a9873fbcc4c4eb3d67149ab948c4d"
      unitRef="U002">249481</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_b45b925ab2f346b88233b08f0753b44e"
      unitRef="U002">58451</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_5ca80f41b19d49c2a888a2c172bef342"
      unitRef="U002">52391</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_ece8f1dd7f234f57a5969321099c68f7"
      unitRef="U002">564338</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_3d1c1d100edc45feb85d2e6c28990df6"
      unitRef="U002">501254</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_c3362be13e044fb19f5a3b72c7d6e7a9"
      unitRef="U002">118511</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_fc0388eb45314fa49c1cd2e9c582938b"
      unitRef="U002">105263</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20240630"
      decimals="-5"
      id="Fact_35fff3b35a99404184ccc7b07d52afa7"
      unitRef="U002">1300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20240101to20240630"
      id="Fact_af433b5ef7d3490f972ad1ae1a90e97f">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_951890ed1db5478cb98737651dbe7e88"
      unitRef="U002">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20230401to20230630"
      decimals="-5"
      id="Fact_8c3a7b281afd43ef98f6f42ef29f81dd"
      unitRef="U002">2700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_271e8003a80c48b2ba120f6c75ccd68a"
      unitRef="U002">236624</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20230101to20230630"
      decimals="-5"
      id="Fact_e84c7cb270cb4742bb6cf7786225f512"
      unitRef="U002">4700000</us-gaap:ProceedsFromStockOptionsExercised>
    <dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption
      contextRef="c20240401to20240630"
      decimals="0"
      id="Fact_d9aefb645e75481182a81e6116085e11"
      unitRef="U002">0</dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption>
    <dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption
      contextRef="c20230401to20230630"
      decimals="0"
      id="Fact_947677d06d8149139889fe77eeb719af"
      unitRef="U002">66955</dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption>
    <dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption
      contextRef="c20240101to20240630"
      decimals="0"
      id="Fact_56ca5c60fa1e41b4802bb16fb5fdaf59"
      unitRef="U002">1719</dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption>
    <dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption
      contextRef="c20230101to20230630"
      decimals="0"
      id="Fact_f06717cc6650498eb08388e39f443cf5"
      unitRef="U002">113143</dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20240101to20240630"
      id="Text_3706c37360e14e0f92c0c163491043dc">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;9 -&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                    &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Fair Value Measurements&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We account for financial assets using a framework that establishes a hierarchy that ranks the quality and reliability of the inputs, or
              assumptions, we use in the determination of fair value, and we classify financial assets and liabilities carried at fair value in one of the following three categories:&lt;br/&gt;
              &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 1 &#x2013; quoted prices in active markets for identical assets and liabilities;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 2 &#x2013; directly or indirectly observable inputs other than Level 1 quoted prices; and&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 3 &#x2013; unobservable inputs not corroborated by market data.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;For investments that have quoted market prices in active markets, we use the quoted market price as fair value and include these investments
              in Level 1 of the fair value hierarchy. We classify publicly-traded equity securities as Level 1. When quoted market prices in active markets are not available, we base fair values on quoted market prices of comparable instruments or price
              estimates we obtain from independent pricing services and include these investments in Level 2 of the fair value hierarchy. We classify our fixed maturity investments and non-publicly traded equity securities as Level 2. Our fixed maturity
              investments consist of U.S. Treasury securities and obligations of U.S. government corporations and agencies, obligations of states and political subdivisions, corporate securities and mortgage-backed securities.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a
              security may differ from the amount that could be realized if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential
              that the estimated fair value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values or obtain market quotations for substantially all of
              our fixed maturity and equity investments. We generally obtain two prices per security. These pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity
              securities that generally do not trade on a daily basis, the pricing services prepare estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair
              values of our investments. Our investment personnel review the estimates of fair value the pricing services provide to verify that the estimates we obtain from the pricing services are representative of fair values based upon our investment
              personnel&#x2019;s general knowledge of the market, their research findings related to unusual fluctuations in value and their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are
              familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to
              pricing based on fair market curves, security ratings, coupon rates, security types and recent trading activity. Our investment personnel periodically review documentation with respect to the pricing services&#x2019; pricing methodology that they
              obtain to determine if the primary pricing sources, market inputs and pricing frequency for various security types are reasonable. At June 30, 2024, we received two estimates per security from the pricing services, and we priced substantially
              all of our Level 1 and Level 2 investments using those prices. In our review of the estimates the pricing services provided at June 30, 2024, we did not identify any material discrepancies, and we did not make any adjustments to the estimates
              the pricing services provided. &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present our cash and short-term investments at estimated fair value. We classify these items as Level 1.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying values we report in our balance sheet for premium receivables, reinsurance receivables related to paid losses and loss expenses
              and reinsurance balances payable approximate their fair values. The carrying amounts we report in our balance sheets for our borrowings under lines of credit approximate their fair values. We classify these items as Level 3.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;We evaluate our
              assets and liabilities to determine the appropriate level at which to classify them for each reporting period.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at
              June 30, 2024:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value Measurements Using&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Quoted Prices in&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Active Markets&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;for Identical&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Assets (Level 1)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Significant &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Other&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Observable&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Inputs (Level 2)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Significant&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Unobservable&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Inputs (Level 3)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 8pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;"&gt;
                    &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;U.S. Treasury securities and obligations of U.S. &lt;/div&gt;
                    &lt;div style="text-indent: 1.8pt; margin-left: 7.2pt; font-size: 10pt;"&gt;government corporations and agencies&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;90,518&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;90,518&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;37,333&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;37,333&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;194,638&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;194,638&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;281,679&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;281,679&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;32,456&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;30,451&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;2,005&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Total investments in the fair value hierarchy&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;636,624&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;30,451&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;606,173&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at
              December 31, 2023:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value Measurements Using&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Quoted Prices in&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Active Markets&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;for Identical&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Assets (Level 1)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Significant &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Other&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Observable&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Inputs (Level 2)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Significant&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Unobservable&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Inputs (Level 3)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; white-space: nowrap;"&gt;
                    &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;U.S. Treasury securities and obligations of U.S. &lt;/div&gt;
                    &lt;div style="font-size: 10pt; text-indent: 0pt; margin-left: 9pt;"&gt;government corporations and agencies&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;85,419&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;85,419&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;38,116&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;38,116&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;196,793&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;196,793&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;269,020&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;269,020&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;25,903&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;23,911&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,992&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Totals&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;615,251&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;23,911&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;591,340&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_723068ea298b487aa80305f4b9d14e30">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at
              June 30, 2024:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value Measurements Using&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Quoted Prices in&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Active Markets&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;for Identical&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Assets (Level 1)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Significant &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Other&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Observable&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Inputs (Level 2)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Significant&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Unobservable&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Inputs (Level 3)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 8pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt;"&gt;
                    &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;U.S. Treasury securities and obligations of U.S. &lt;/div&gt;
                    &lt;div style="text-indent: 1.8pt; margin-left: 7.2pt; font-size: 10pt;"&gt;government corporations and agencies&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;90,518&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;90,518&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;37,333&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;37,333&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;194,638&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;194,638&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;281,679&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;281,679&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;32,456&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;30,451&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;2,005&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                    &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;"&gt;Total investments in the fair value hierarchy&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;636,624&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;30,451&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;606,173&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at
              December 31, 2023:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value Measurements Using&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;Fair Value&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Quoted Prices in&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Active Markets&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;for Identical&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Assets (Level 1)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Significant &lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Other&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Observable&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Inputs (Level 2)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Significant&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Unobservable&lt;/div&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Inputs (Level 3)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; white-space: nowrap;"&gt;
                    &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;U.S. Treasury securities and obligations of U.S. &lt;/div&gt;
                    &lt;div style="font-size: 10pt; text-indent: 0pt; margin-left: 9pt;"&gt;government corporations and agencies&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;85,419&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;85,419&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Obligations of states and political subdivisions&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;38,116&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;38,116&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Corporate securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;196,793&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;196,793&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Mortgage-backed securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;269,020&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;269,020&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Equity securities&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;25,903&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;23,911&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,992&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Totals&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;615,251&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;23,911&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;591,340&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_5f265534d6ff44dea54a6c97ad2331a6"
      unitRef="U002">90518000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_e60f0f89aa354cba90496bcd1c537956"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_e9ed92a3043945d8bbfb24ab91670b4b"
      unitRef="U002">90518000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_d84069e068aa446f95c74b04f3ecbb05"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_5d36bdd51cda4876b62d1f2816b854ca"
      unitRef="U002">37333000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_689e2df44a47453c845cd59f28b31563"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_bf60b5ef0a7f411cb4922f40c4d377b6"
      unitRef="U002">37333000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_9ab5aa7cb87a456ab61345f8f25ce78b"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_4466332c542f4a9c9ef5cb4233b99a9b"
      unitRef="U002">194638000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_95634df8191847399cd59dce95efd518"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_ec9aeb3b4a064e2bbd156cbe1e51126f"
      unitRef="U002">194638000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_31b2544fb91d44719a4e32d90c7ea3c0"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_a6968879243e4b31b95d84a95948b3d0"
      unitRef="U002">281679000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_d35ae2220c154f909d05e5140d84309b"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_6d91ce439cb54c3cad6bbc421e5cb224"
      unitRef="U002">281679000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_dc1fc379a5c74953a0b1678040b01f59"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_a8d0215e8ddb49e98d2bd4fd61ee29d8"
      unitRef="U002">32456000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_e64025b815184b37957cac54516cc8f5"
      unitRef="U002">30451000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_c2445bd6b727433a9e1fb89ec3c9f572"
      unitRef="U002">2005000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_8b3d243d8dbe42ababdce0835a47cd92"
      unitRef="U002">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20240630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_393fbbddaf844c3a83b6807ca9e4c9d3"
      unitRef="U002">636624000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_cffd80156e74494ba65748111eff3881"
      unitRef="U002">30451000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_cdecc5c1c50742008af4301c45082361"
      unitRef="U002">606173000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20240630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_80d8958f1db54056bc60003e4d5f750e"
      unitRef="U002">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_7f0c6aa41f384d5684aedb8a1d06a47b"
      unitRef="U002">85419000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_0acb2a8b98dc4885b1ba510a4f532a94"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_61dff38ce30945a39cef9fb36ea0033a"
      unitRef="U002">85419000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fact_e65657aadece44fd9e99735482b9cb70"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_b3465feb9f514b16af33de39efbca2b1"
      unitRef="U002">38116000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_b3dfc248d43c4f27ab7597bde14173a0"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_fc6c172cdac0448b815b73b37e7e18af"
      unitRef="U002">38116000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="Fact_d7670135532c4860923b95694a38c760"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_57d66183c96d4ff6aa6fbbdcad9816e9"
      unitRef="U002">196793000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_b53f9f48483f40f2b56647b2fac1fc32"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_0617b81fa4a3472880d4015a89ad4e21"
      unitRef="U002">196793000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fact_9c1333e227fb4f699622d3c2e017dc87"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_81b544658e8f440a8f8ba8e6d189c8f9"
      unitRef="U002">269020000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_1ff2e8f04c194945bd6c2e3339687509"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_e216c69de5d346ccaa1cc16454059e89"
      unitRef="U002">269020000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="Fact_f369db04d0104cacaf996a4129893689"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_ac5d4a0cd17846b9bcdc4caac5a3a37a"
      unitRef="U002">25903000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_6c07eb0736d6477b857fd60b3cfff1fc"
      unitRef="U002">23911000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_6583e19567e94c448a35ef3b6e04fdfc"
      unitRef="U002">1992000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_37c06026acf848efbaeb34a303f58201"
      unitRef="U002">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_8a7ebe34678e4f5d9dc06e0ee0b3cb88"
      unitRef="U002">615251000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_9e944296358e4f1d8495bbd392d027ed"
      unitRef="U002">23911000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_887ef66c3ead461b96efe7827a1f2c62"
      unitRef="U002">591340000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_9d3fa7c9972947b098dcbbc746a3e588"
      unitRef="U002">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20240101to20240630"
      id="Text_9d53511462094737b7a1be9428c33058">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;10 -&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                    &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Income Taxes&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;At June 30, 2024 and December 31, 2023, respectively, we had no material unrecognized tax benefits or accrued interest and penalties. In
              2019, the Internal Revenue Service (&#x201c;IRS&#x201d;) began a federal income tax audit of our consolidated tax returns for tax years 2016 to 2018. No material issues have been raised and no adjustments have been proposed as a result of this ongoing
              audit. We provide a valuation allowance when we believe it is more likely than not that we will not realize some portion of our tax assets. We established a valuation allowance of $8.1 million for our net state operating loss carryforward, which will expire between 2024 and 2043. We have determined that we are not required to establish a valuation
              allowance for our other deferred tax assets of $40.4 million and $38.4 million at June 30, 2024 and December 31, 2023, respectively, because it is more likely than not that we will realize these deferred tax assets through reversals of
              existing temporary differences, future taxable income and the implementation of tax planning strategies. &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="c20240630_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-5"
      id="Fact_9ac3572967674a81b5caebcadd82c582"
      unitRef="U002">8100000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <dgica:DeferredTaxAssetsNetOther
      contextRef="c20240630"
      decimals="-5"
      id="Fact_2ecd4aea3ab54b52adb1277a15c3813d"
      unitRef="U002">40400000</dgica:DeferredTaxAssetsNetOther>
    <dgica:DeferredTaxAssetsNetOther
      contextRef="c20231231"
      decimals="-5"
      id="Fact_fd8bb73ce67c441c8353cad617088f98"
      unitRef="U002">38400000</dgica:DeferredTaxAssetsNetOther>
    <dgica:LiabilityForLossesAndLossExpensesTextBlock
      contextRef="c20240101to20240630"
      id="Text_6e41c0742dc2461397e302807b0ccff6">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;
                    &lt;div&gt;11 -&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                    &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Liabilities for Losses and Loss Expenses&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The establishment of appropriate liabilities for losses and loss expenses is an inherently uncertain process, and we can provide no assurance
              that our insurance subsidiaries&#x2019; ultimate liabilities for losses and loss expenses will not exceed their loss and loss expense reserves and have an adverse effect on our results of operations and financial condition. For example, legislative,
              judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies explicitly excluded or did not intend to cover.
              Furthermore, we cannot predict the timing, frequency and extent of adjustments to our insurance subsidiaries&#x2019; estimated future liabilities, because the historical conditions and events that serve as a basis for our insurance subsidiaries&#x2019;
              estimates of ultimate claim costs may change. As is the case for substantially all property and casualty insurance companies, our insurance subsidiaries have found it necessary in the past to increase their estimated future liabilities for
              losses and loss expenses in certain periods, and, in other periods, their estimated future liabilities for losses and loss expenses have exceeded their actual liabilities for losses and loss expenses. Changes in our insurance subsidiaries&#x2019;
              estimate of their liabilities for losses and loss expenses generally reflect actual payments and their evaluation of information received subsequent to the prior reporting period.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We summarize activity in our insurance subsidiaries&#x2019; liabilities for losses and loss expenses as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Six Months Ended&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;June 30,&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Balance at January 1&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,126,157&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,121,046&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Less reinsurance recoverable&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;(437,014&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;(451,184&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cumulative effect of adoption of updated accounting guidance for credit losses at January
                    1&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;1,132&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Net balance at January 1&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;689,143&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;670,994&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Incurred related to:&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Current year&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;325,407&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;297,801&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Prior years&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;(9,150&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;(8,460&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Total incurred&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;316,257&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;289,341&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Paid related to:&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Current year&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;129,555&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;129,999&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Prior years&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;165,827&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;152,890&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Total paid&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;295,382&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;282,889&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Net balance at end of period&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;710,018&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;677,446&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Plus reinsurance recoverable&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;437,401&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;445,237&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Balance at end of period&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,147,419&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,122,683&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries recognized a decrease in their liabilities for losses and loss expenses of prior years of $9.2 million and $8.5 million for
              the six months ended June 30, 2024 and 2023, respectively. Our insurance subsidiaries made no significant changes in their reserving philosophy or claims management personnel, and they have made no significant offsetting changes in estimates
              that increased or decreased their loss and loss expense reserves in those years. The 2024 development represented 1.3% of the
              December 31, 2023 net carried reserves and resulted from lower-than-expected loss emergence or severity primarily in the commercial automobile, commercial multi-peril and &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;personal automobile&lt;/span&gt; lines of business. The majority of the 2024 development related to
              decreases in the liabilities for losses and loss expenses of prior years for Atlantic States and MICO. The 2023 development represented 1.3%
              of the December 31, 2022 net carried reserves and resulted primarily from lower-than-expected loss emergence or severity primarily in the commercial automobile, workers&#x2019; compensation and homeowners lines of business. The majority of the 2023
              development related to decreases in the liabilities for losses and loss expenses of prior years for Atlantic States and MICO. &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Short-duration contracts are contracts for which our insurance subsidiaries receive premiums that they recognize as revenue over the period
              of the contract in proportion to the amount of insurance protection our insurance subsidiaries provide. Our insurance subsidiaries consider the policies they issue to be short-duration contracts. We consider the material lines of business of
              our insurance subsidiaries to be personal automobile, homeowners, commercial automobile, commercial multi-peril and workers&#x2019; compensation.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries determine incurred but not reported (&#x201c;IBNR&#x201d;) reserves by subtracting the cumulative loss and loss expense amounts
              our insurance subsidiaries have paid and the case reserves our insurance subsidiaries have established at the balance sheet date from their actuaries&#x2019; estimate of the ultimate cost of losses and loss expenses. Accordingly, the IBNR reserves
              of our insurance subsidiaries include their actuaries&#x2019; projections of the cost of unreported claims as well as their actuaries&#x2019; projected development of case reserves on known claims and reopened claims. Our insurance subsidiaries&#x2019;
              methodology for estimating IBNR reserves has been in place for many years, and their actuaries made no significant changes to that methodology during the six months ended June 30, 2024.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The actuaries for our insurance subsidiaries generally prepare an initial estimate for ultimate losses and loss expenses for the current
              accident year by multiplying earned premium by an &#x2018;&#x2018;&lt;span style="font-style: italic;"&gt;a priori&lt;/span&gt;,&#x2019;&#x2019; or expected, loss ratio for each line of business our insurance subsidiaries write. Expected loss ratios represent the actuaries&#x2019;
              expectation of losses at the time our insurance subsidiaries price and write their policies and before the emergence of any actual claims experience. The actuaries determine an expected loss ratio by analyzing historical experience and
              adjusting for loss cost trends, loss frequency and severity trends, premium rate level changes, reported and paid loss emergence patterns and other known or observed factors.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The actuaries use a variety of actuarial methods to estimate the ultimate cost of losses and loss expenses. These methods include paid loss
              development, incurred loss development and the Bornhuetter-Ferguson method from which the actuaries select loss development factor assumptions. The actuaries base their selection of a point estimate on a judgmental weighting of the estimates
              each of these methods produce.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The actuaries consider loss frequency and severity trends when they develop expected loss ratios and point estimates. Loss frequency is a
              measure of the number of claims per unit of insured exposure, and loss severity is a measure of the average size of claims. Factors that affect loss frequency include changes in weather patterns and economic activity. Factors that affect loss
              severity include changes in policy limits, reinsurance retentions, inflation rates and judicial interpretations.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries create a claim file when they receive notice of an actual demand for payment, an event that may lead to a demand
              for payment or when they otherwise determine that a demand for payment could potentially lead to a future demand for payment on another coverage under the same policy or another policy they have issued. In recent years, our insurance
              subsidiaries have noted an increase in the period of time between the occurrence of a casualty loss event and the date at which they receive notice of a liability claim. Changes in the length of time between the loss occurrence date and the
              claim reporting date affect the actuaries&#x2019; ability to predict loss frequency accurately and the amount of IBNR reserves our insurance subsidiaries require.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries generally create a claim file for a policy at the claimant level by type of coverage and generally recognize one
              count for each claim event. In certain lines of business where it is common for multiple parties to claim damages arising from a single claim event, our insurance subsidiaries recognize one count for each claimant involved in the event.
              Atlantic States recognizes one count for each claim event, or claimant involved in a multiple-party claim event, related to losses Atlantic States assumes through its participation in its pooling agreement with Donegal Mutual. Our insurance
              subsidiaries accumulate the claim counts and report them by line of business.&lt;br/&gt;
              &lt;br/&gt;
            &lt;/div&gt;
</dgica:LiabilityForLossesAndLossExpensesTextBlock>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20240101to20240630"
      id="Text_dfb8137cbe674348990bcc1ac091bfd8">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;We summarize activity in our insurance subsidiaries&#x2019; liabilities for losses and loss expenses as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold;"&gt;Six Months Ended&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;June 30,&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2024&lt;br/&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-weight: bold; font-size: 10pt;"&gt;2023&lt;br/&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"&gt;
                    &lt;div style="text-align: center; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Balance at January 1&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,126,157&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,121,046&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Less reinsurance recoverable&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;(437,014&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;(451,184&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cumulative effect of adoption of updated accounting guidance for credit losses at January
                    1&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;1,132&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Net balance at January 1&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;689,143&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;670,994&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Incurred related to:&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Current year&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;325,407&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;297,801&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Prior years&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;(9,150&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;(8,460&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Total incurred&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;316,257&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;289,341&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Paid related to:&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Current year&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;129,555&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;129,999&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt; margin-left: 9pt;"&gt;Prior years&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;165,827&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;152,890&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Total paid&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;295,382&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;282,889&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Net balance at end of period&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;710,018&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;677,446&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Plus reinsurance recoverable&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;437,401&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;445,237&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;Balance at end of period&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,147,419&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-size: 10pt;"&gt;1,122,683&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20231231"
      decimals="-3"
      id="Fact_a68152448b3042489186b75ea4c1b7e1"
      unitRef="U002">1126157000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231"
      decimals="-3"
      id="Fact_58a1c2382bff4453bedf63b0bb18b5ba"
      unitRef="U002">1121046000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20231231"
      decimals="-3"
      id="Fact_16cda68709014a309de7e976e0f1a017"
      unitRef="U002">437014000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20221231"
      decimals="-3"
      id="Fact_66f02186035a41dfb97c1366ed163e4c"
      unitRef="U002">451184000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments
      contextRef="c20240630"
      decimals="-3"
      id="Fact_e79947fa9dc947b9ab8588479d34deca"
      unitRef="U002">0</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments
      contextRef="c20230630"
      decimals="-3"
      id="Fact_81a07cdd72ec449393263fbaf055d835"
      unitRef="U002">1132000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20231231"
      decimals="-3"
      id="Fact_78376077fcb64a31a17d195c980ca8f4"
      unitRef="U002">689143000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20221231"
      decimals="-3"
      id="Fact_bf25323409104f92835c00fa1ff048d7"
      unitRef="U002">670994000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_6f6a99ff519647c6b45eba150335286b"
      unitRef="U002">325407000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_7e0bb4d7c5cb4d048901a6c209bb6c92"
      unitRef="U002">297801000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_715bd9ea6a2f477299be237efe4dc06c"
      unitRef="U002">-9150000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_c1d5716ce8c44f419480e832cec11794"
      unitRef="U002">-8460000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_39642e1110b844d4bb616f2b9a7a6bf0"
      unitRef="U002">316257000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_d3d1ecc6b4624ded8881c02d7774857e"
      unitRef="U002">289341000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_41ef85fe6e2746439dae90a1db90ef89"
      unitRef="U002">129555000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_4a379056c3744a629a6a4f286a2890b4"
      unitRef="U002">129999000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_4a10986ab312401ab5563ffcd4a91d15"
      unitRef="U002">165827000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_736daf4e47454bf4af75381484bd258c"
      unitRef="U002">152890000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_9fec99a44a664d3b98ea953c328b7f86"
      unitRef="U002">295382000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_b01b7498d0df40749d96bb118598f6b5"
      unitRef="U002">282889000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20240630"
      decimals="-3"
      id="Fact_17f01691d3ae41b092bb2988ab896e48"
      unitRef="U002">710018000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20230630"
      decimals="-3"
      id="Fact_709187c5217e4c16b016ca2762715e9e"
      unitRef="U002">677446000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20240630"
      decimals="-3"
      id="Fact_e4678cd7901047e5ae9cc4f8d9ec9152"
      unitRef="U002">437401000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20230630"
      decimals="-3"
      id="Fact_a602618199eb421283c395a11b2a40ac"
      unitRef="U002">445237000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20240630"
      decimals="-3"
      id="Fact_2fe762535b07423f80a3d49faf60f942"
      unitRef="U002">1147419000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20230630"
      decimals="-3"
      id="Fact_26bd0b253efd4e409ad7fa32407ab1d6"
      unitRef="U002">1122683000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20240101to20240630"
      decimals="-5"
      id="Fact_35b23aa9348844a79789d05ec201fa8c"
      unitRef="U002">-9200000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20230101to20230630"
      decimals="-5"
      id="Fact_910516d27790444fb84886071b7e47d0"
      unitRef="U002">-8500000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage
      contextRef="c20240101to20240630"
      decimals="3"
      id="Fact_0590d17b183d4a8194b4e16b9730f529"
      unitRef="U005">0.013</dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage>
    <dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage
      contextRef="c20230101to20230630"
      decimals="3"
      id="Fact_226c7206b9fe4b3593fd4a16edc0351b"
      unitRef="U005">0.013</dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="c20240101to20240630"
      id="Text_ad4fef5d30084ef5bf20f05e8c27bd53">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;12 -&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
              &lt;div style="font-weight: bold;"&gt;Allowance for Expected Credit Losses&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;We make estimates with respect to the potential impairment of financial instruments and recognize expected credit losses as an allowance rather than impairments as credit losses are
          incurred. We have established allowances for expected credit losses with respect to held-to-maturity debt securities and reinsurance receivable.&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -27pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Held-to-Maturity Fixed-Maturity Securities&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -27pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;For held-to-maturity debt securities, we make estimates concerning expected credit losses at an aggregated level rather than monitoring individual debt securities for credit losses.
          We establish an allowance for expected credit losses based on an ongoing review of securities held, historical loss data, changes in issuer credit standing and other relevant factors. We utilize a probability-of-default methodology, which
          reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations.&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents the balances for fixed maturities classified as held-to-maturity, net of the allowance for expected credit losses, at June
        30, 2024 and 2023 and changes in the allowance for expected credit losses for the three and six months ended June 30, 2024 and 2023.&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Three Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Three Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held-to-&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Maturity, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held-to-&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Maturity, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of period&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;683,399&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,329&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;693,779&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,355&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Current period change for expected credit losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(31&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of period&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;690,580&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,354&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;685,402&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,324&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Six Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Six Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held-to-&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Maturity, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held-to-&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Maturity, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of period&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;679,497&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,326&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;688,439&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_507f3b9a130944c0ad786ea9b0968bde"&gt;&lt;span style="-sec-ix-hidden:Fact_1e23c262779b4729a64cf881c5bb6a93"&gt;Cumulative effect of adoption of updated accounting guidance for credit losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;1,268&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Current period change for expected credit losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;28&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;56&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of period&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;690,580&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,354&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;685,402&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,324&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Reinsurance Receivable&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -36pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-indent: 27pt;"&gt;For
          reinsurance receivable, we establish an allowance for expected credit losses based upon our ongoing review of amounts outstanding, historical loss data, changes in reinsurer credit standing and other relevant factors. We utilize a
          probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-indent: 27pt;"&gt;The following table presents the balances
          for reinsurance receivable, net of the allowance for expected credit losses, at June 30, 2024 and 2023, and the changes in the allowance for expected credit losses for the three and six months ended June 30, 2024 and 2023. &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Three Months&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Three Months&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reinsurance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Receivable, Net&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Allowance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reinsurance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Receivable, Net&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Allowance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 51.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of period&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;435,505&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,026&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;460,681&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,467&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 51.98%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Current period change for expected credit losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(94&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 51.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of period&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;440,858&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;932&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;450,680&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,567&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Six Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Six Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reinsurance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Receivable, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reinsurance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Receivable, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of period&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;441,431&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,394&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;456,522&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_8afbabb9a61b45c7a34bb04c96dede5e"&gt;&lt;span style="-sec-ix-hidden:Fact_0a72ab95fba14083b1e69f7578544487"&gt;Cumulative effect of adoption of updated accounting guidance for credit losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;1,132&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Current period change for expected credit losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(462&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;435&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of period&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;440,858&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;932&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;450,680&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,567&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_737873d1d0ee4ea8b8471df3081acba0">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents the balances for fixed maturities classified as held-to-maturity, net of the allowance for expected credit losses, at June
        30, 2024 and 2023 and changes in the allowance for expected credit losses for the three and six months ended June 30, 2024 and 2023.&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Three Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Three Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held-to-&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Maturity, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held-to-&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Maturity, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of period&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;683,399&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,329&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;693,779&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,355&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Current period change for expected credit losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(31&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of period&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;690,580&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,354&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;685,402&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,324&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Six Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Six Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held-to-&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Maturity, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held-to-&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Maturity, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of period&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;679,497&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,326&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;688,439&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_507f3b9a130944c0ad786ea9b0968bde"&gt;&lt;span style="-sec-ix-hidden:Fact_1e23c262779b4729a64cf881c5bb6a93"&gt;Cumulative effect of adoption of updated accounting guidance for credit losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;1,268&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Current period change for expected credit losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;28&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;56&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of period&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;690,580&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,354&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;685,402&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,324&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240331"
      decimals="-3"
      id="Fact_fe467deda1ea4627ac7fba1685a7f166"
      unitRef="U002">683399000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240331"
      decimals="-3"
      id="Fact_64d9f587cd194250aeeb16dbc9ccf22d"
      unitRef="U002">1329000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20230331"
      decimals="-3"
      id="Fact_56113c4c5e0d4731a43d3f58a002c8e9"
      unitRef="U002">693779000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20230331"
      decimals="-3"
      id="Fact_dce10699695b4fe19afdedb38d7a63eb"
      unitRef="U002">1355000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_64c9f2b471644c518d6148a0479af774"
      unitRef="U002">25000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="c20230401to20230630"
      decimals="-3"
      id="Fact_a93b42fe608c45098715eb66cb8fea20"
      unitRef="U002">-31000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240630"
      decimals="-3"
      id="Fact_b7f07937d67a4a54a294939968a5c33a"
      unitRef="U002">690580000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240630"
      decimals="-3"
      id="Fact_a40d66f52631488a85f9b1625f1364a8"
      unitRef="U002">1354000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20230630"
      decimals="-3"
      id="Fact_1efd9933e1d74716afde5e3b57a77bd5"
      unitRef="U002">685402000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20230630"
      decimals="-3"
      id="Fact_1131b0713ee94680805b3830a00ec28b"
      unitRef="U002">1324000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20231231"
      decimals="-3"
      id="Fact_6bf22f8c0a4a430d845328917deb5cb2"
      unitRef="U002">679497000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1b655323119a480fb4bf16993a40a39d"
      unitRef="U002">1326000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20221231"
      decimals="-3"
      id="Fact_680d80c6a7c74aecbfc9c9308cd50038"
      unitRef="U002">688439000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20221231"
      decimals="-3"
      id="Fact_adfbc195c8134c51a85e6baeb6bf0681"
      unitRef="U002">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20231231_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember"
      decimals="-3"
      id="Fact_596860fd3b0c41c79e81abcd357241cf"
      unitRef="U002">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20221231_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember"
      decimals="-3"
      id="Fact_bdf3c4f8a6cb46da8bcfe9b463699481"
      unitRef="U002">1268000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_4b7c476386e64b468e8f934370a5342b"
      unitRef="U002">28000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_ce5959f073d042ccb7b6c6731afee829"
      unitRef="U002">56000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20240630"
      decimals="-3"
      id="Fact_c334f096829f4ebba970e2f83ecb1149"
      unitRef="U002">690580000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20240630"
      decimals="-3"
      id="Fact_5b3bdf3e494a480a9a63cc1da98f43dd"
      unitRef="U002">1354000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20230630"
      decimals="-3"
      id="Fact_f86d7c4756d14d72a22642195873d2ed"
      unitRef="U002">685402000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="c20230630"
      decimals="-3"
      id="Fact_d980f89d2c6047eba34247300b10cac7"
      unitRef="U002">1324000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock
      contextRef="c20240101to20240630"
      id="Text_a220e2694f6244f9ac05999a85cd7990">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-indent: 27pt;"&gt;The following table presents the balances
          for reinsurance receivable, net of the allowance for expected credit losses, at June 30, 2024 and 2023, and the changes in the allowance for expected credit losses for the three and six months ended June 30, 2024 and 2023. &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Three Months&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Three Months&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reinsurance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Receivable, Net&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Allowance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reinsurance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Receivable, Net&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Allowance&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 51.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of period&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;435,505&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,026&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;460,681&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,467&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 51.98%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Current period change for expected credit losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(94&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;100&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 51.98%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of period&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;440,858&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;932&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;450,680&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1.06%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 8.99%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,567&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Six Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At and For the Six Months&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Ended June 30, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reinsurance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Receivable, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reinsurance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Receivable, Net&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;of Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Allowance&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Expected&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Credit&lt;/div&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of period&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;441,431&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,394&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;456,522&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_8afbabb9a61b45c7a34bb04c96dede5e"&gt;&lt;span style="-sec-ix-hidden:Fact_0a72ab95fba14083b1e69f7578544487"&gt;Cumulative effect of adoption of updated accounting guidance for credit losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;1,132&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Current period change for expected credit losses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(462&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;435&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of period&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;440,858&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;932&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;450,680&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,567&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20240331"
      decimals="-3"
      id="Fact_ec162ef9d2a14310a5117789700fdfe2"
      unitRef="U002">435505000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20240331"
      decimals="-3"
      id="Fact_1f6a91b56afe4e9a8cd1674a49f3c5e1"
      unitRef="U002">1026000</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20230331"
      decimals="-3"
      id="Fact_3ebc043ab6f6484a941525ab18e3386a"
      unitRef="U002">460681000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20230331"
      decimals="-3"
      id="Fact_be776a2e0139444da84d4c300809b236"
      unitRef="U002">1467000</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_77ad4ac8f6fd4676a0ae406af4a174b1"
      unitRef="U002">-94000</us-gaap:ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="c20230401to20230630"
      decimals="-3"
      id="Fact_ab14177167e943c280a3aa918173b6ff"
      unitRef="U002">100000</us-gaap:ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20240630"
      decimals="-3"
      id="Fact_ff9b9f0a49b04a62ac8bbdbed337ed98"
      unitRef="U002">440858000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20240630"
      decimals="-3"
      id="Fact_7d05536e51114ad8b310f77126dd5581"
      unitRef="U002">932000</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20230630"
      decimals="-3"
      id="Fact_ac8b0fe279a54abe9cd3e7f6532b9990"
      unitRef="U002">450680000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20230630"
      decimals="-3"
      id="Fact_ea6c16c5044e42c68bd7e49218cda877"
      unitRef="U002">1567000</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20231231"
      decimals="-3"
      id="Fact_ef36424b9a3b4014b71174a0adffee92"
      unitRef="U002">441431000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20231231"
      decimals="-3"
      id="Fact_ce3744d19a3640e39b1ee31cb278f3da"
      unitRef="U002">1394000</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20221231"
      decimals="-3"
      id="Fact_8d2b646d139144e88a300c80ea2cbaa6"
      unitRef="U002">456522000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20221231"
      decimals="-3"
      id="Fact_c6c2b06cf36241f4bddef4280731e1a1"
      unitRef="U002">0</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20231231_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember"
      decimals="-3"
      id="Fact_4b814053d56f42869694313287ef8d67"
      unitRef="U002">0</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20221231_CumulativeEffectPeriodOfAdoptionAxis_CumulativeEffectPeriodOfAdoptionAdjustmentMember"
      decimals="-3"
      id="Fact_17ae6fbaa7d843dc83599f17244a4d4d"
      unitRef="U002">1132000</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="c20240101to20240630"
      decimals="-3"
      id="Fact_769ec5c486ba40f19d535235deaa1823"
      unitRef="U002">-462000</us-gaap:ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="c20230101to20230630"
      decimals="-3"
      id="Fact_6ab3aab348ee43e7b4cf58a9876a42fa"
      unitRef="U002">435000</us-gaap:ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20240630"
      decimals="-3"
      id="Fact_5f043f06d45b4899a2f0c3d1aaf4acab"
      unitRef="U002">440858000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20240630"
      decimals="-3"
      id="Fact_cd97c71c7c884a6187563cbd6f2d3cc6"
      unitRef="U002">932000</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20230630"
      decimals="-3"
      id="Fact_67c7accfb95e4ad8aee1587ec5d749c9"
      unitRef="U002">450680000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesAllowance
      contextRef="c20230630"
      decimals="-3"
      id="Fact_68f82b499d4d4e60bf309babc75a672e"
      unitRef="U002">1567000</us-gaap:ReinsuranceRecoverablesAllowance>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="c20240101to20240630"
      id="Text_42fc832e25be4e5fa812b2246c97ce3e">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;13 -&#160; &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; font-size: 8pt;"&gt;
                    &lt;div style="font-weight: bold; font-size: 10pt;"&gt;Impact of New Accounting Standards&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In September 2016, the FASB issued guidance that amended previous guidance on the impairment of financial instruments by adding an
              impairment model that requires an entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of
              expected credit losses. In November 2019, the FASB issued guidance that delayed the effective date for &#x201c;smaller reporting companies,&#x201d; as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after
              December 15, 2022 from December 15, 2019. We were a smaller reporting company at the time this guidance was issued, and our adoption of this guidance on January 1, 2023 resulted in an after-tax decrease in retained earnings of $1.9 million. The adoption of this guidance did not have a significant impact on our results of operations or cash flows.&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20240101to20240630"
      id="Text_176ba97c372242b9b9c7e34f6084f9e3">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In September 2016, the FASB issued guidance that amended previous guidance on the impairment of financial instruments by adding an
              impairment model that requires an entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of
              expected credit losses. In November 2019, the FASB issued guidance that delayed the effective date for &#x201c;smaller reporting companies,&#x201d; as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after
              December 15, 2022 from December 15, 2019. We were a smaller reporting company at the time this guidance was issued, and our adoption of this guidance on January 1, 2023 resulted in an after-tax decrease in retained earnings of $1.9 million. The adoption of this guidance did not have a significant impact on our results of operations or cash flows.&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="c20191215to20221215"
      decimals="-5"
      id="Fact_b1d9fc34a07649289ac2d4c46220ee60"
      unitRef="U002">-1900000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="c20240401to20240630"
      id="Fact_266c58794c5a472093c68266b8647237">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="c20240401to20240630"
      id="Fact_8b119d25b90a4f429fdc51bfe66f2539">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="c20240401to20240630"
      id="Fact_8f78bf8dafb04f69afc7f693ad39dae4">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="c20240401to20240630"
      id="Fact_3990c14cab4c40c28a04a8119011af75">false</ecd:Rule10b51ArrAdoptedFlag>
</xbrl>
