<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:OCN="http://ocwen.com/20231231"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ocn-20231231.xsd" xlink:type="simple"/>
    <context id="From2023-01-01to2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>5</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>6</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandTwentyOneToTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandTwentyOneToTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandTwentyOneToTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandTwentyOneToTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandTwentyToTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandTwentyToTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandTwentyToTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandTwentyToTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandNineteenToTwoThousandTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandNineteenToTwoThousandTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandNineteenToTwoThousandTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TwoThousandNineteenToTwoThousandTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_ecd_NonPeoNeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_ecd_NonPeoNeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearEndFairValueOfEquityAwardsGrantedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_TotalEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearEndFairValueOfEquityAwardsGrantedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_TotalEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearEndFairValueOfEquityAwardsGrantedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_TotalEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearEndFairValueOfEquityAwardsGrantedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_ecd_PeoMember_custom_TotalEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearEndFairValueOfEquityAwardsGrantedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_TotalEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearEndFairValueOfEquityAwardsGrantedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_TotalEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearEndFairValueOfEquityAwardsGrantedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_TotalEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearEndFairValueOfEquityAwardsGrantedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_ecd_NonPeoNeoMember_custom_TotalEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000873860</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">OCN:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2023-01-01to2023-12-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="From2023-01-01to2023-12-31" id="Fact000004">0000873860</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0010">DEF 14A</dei:DocumentType>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      id="xdx2ixbrl0112"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      id="xdx2ixbrl0116"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      id="xdx2ixbrl0122"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      id="xdx2ixbrl0128"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      id="xdx2ixbrl0146"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      id="xdx2ixbrl0152"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:EntityRegistrantName contextRef="From2023-01-01to2023-12-31" id="Fact000011">OCWEN FINANCIAL CORPORATION</dei:EntityRegistrantName>
    <ecd:MeasureName contextRef="From2023-01-012023-12-31_2" id="Fact000012">Absolute     (and Relative) Total Shareholder Return</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2023-01-012023-12-31_3" id="Fact000013">Net     Income</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2023-01-012023-12-31_1" id="Fact000014">Return     on Equity</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2023-01-012023-12-31_4" id="Fact000015">Growth</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2023-01-012023-12-31_5" id="Fact000016">Productivity</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2023-01-012023-12-31_6" id="Fact000017">Diversity,     Equity &amp; Inclusion</ecd:MeasureName>
    <ecd:PvpTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000019">&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eecd--PvpTableTextBlock_zfhQoq2gFBA5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yea&lt;b&gt;r&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48D_eecd--PeoTotalCompAmt_zemqJwlu3t05" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;Summary Compensation
                                               Table Total for CEO&lt;sup id="xdx_F51_znvjFxR5K1d"&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48C_eecd--PeoActuallyPaidCompAmt_zDHpCp9F54u7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;Compensation Actually
                                               Paid to CEO&lt;sup id="xdx_F51_zCw7FiGYaLT2"&gt;(2)&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48A_eecd--NonPeoNeoAvgTotalCompAmt_zUBJHlFbNEf5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;Compensation Table Total
                                               for non-CEO NEOs&lt;sup id="xdx_F5E_zZeL6SvPuDl6"&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48D_eecd--NonPeoNeoAvgCompActuallyPaidAmt_zPudrlaTmPk3" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Average Compensation Actually &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Paid
    to non-CEO NEOs&lt;sup id="xdx_F56_zpTmogEJDaed"&gt;(2)&lt;/sup&gt; ($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48E_eecd--TotalShareholderRtnAmt_zaFDfNWAtdb3" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;Total Shareholder Return&lt;sup id="xdx_F51_zQjZbzTXL7M2"&gt;(3)&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_487_eecd--PeerGroupTotalShareholderRtnAmt_ztsIjEIGdu99" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;Peer Group Total Shareholder Return&lt;sup id="xdx_F5C_zSEwhl7b9Gsj"&gt;(4)&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48A_eus-gaap--NetIncomeLoss_pn5n6_zKNwdhJe7e52" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;&lt;sup&gt;Net
                                            Income&lt;span id="xdx_F56_z5CLKTQFnah8"&gt;(5)&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;($MM)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48A_eecd--CoSelectedMeasureAmt_pid_uRatio_zKNiTlIXJmte" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Return
    On Equity (ROE), excluding notables&lt;sup id="xdx_F5D_zIFWt4Twlij1"&gt;(6)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center; font-size: 11pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;Average Summary &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Value of Initial Fixed $100 Investment Based On&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt; &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;After-Tax &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Summary
                                            Compensation Table Total for CEO&lt;sup&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Compensation
                                            Actually Paid to CEO&lt;sup&gt;(2)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Compensation
                                            Table Total for non-CEO NEOs&lt;sup&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average
    Compensation Actually Paid to non-CEO NEOs&lt;sup&gt;(2)&lt;/sup&gt; ($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total
                                            Shareholder Return&lt;sup&gt;(3)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Peer
                                            Group Total Shareholder Return&lt;sup&gt;(4)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Net
                                            Income&lt;sup&gt;(5)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($MM)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Return
    On Equity (ROE), excluding notables&lt;sup&gt;(6)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41B_20230101__20231231_zcIgdYNZKywe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 26%; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right"&gt;8,153,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right"&gt;4,818,659&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right"&gt;2,345,570&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right"&gt;1,622,072&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right"&gt;150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right"&gt;125&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right"&gt;(63.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right"&gt;8.8&lt;/td&gt;&lt;td style="width: 3%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_412_20220101__20221231_z0pbnu047h86" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,029,718&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,722,635&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,739,912&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,223,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;97&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25.7&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(11.1&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41E_20210101__20211231_zSRGdNevkf61" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,627,653&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,670,774&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,644,825&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,837,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;115&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_414_20200101__20201231_zm0XFVlXetf8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,587,915&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,451,692&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,511,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,283,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;141&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(40.2&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000020"
      unitRef="USD">8153781</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000021"
      unitRef="USD">4818659</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000022"
      unitRef="USD">2345570</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000023"
      unitRef="USD">1622072</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000024"
      unitRef="USD">150</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000025"
      unitRef="USD">125</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="-5"
      id="Fact000026"
      unitRef="USD">-63700000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000027"
      unitRef="Ratio">8.8</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000028"
      unitRef="USD">6029718</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000029"
      unitRef="USD">2722635</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000030"
      unitRef="USD">1739912</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000031"
      unitRef="USD">1223474</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000032"
      unitRef="USD">149</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000033"
      unitRef="USD">97</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="-5"
      id="Fact000034"
      unitRef="USD">25700000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact000035"
      unitRef="Ratio">-11.1</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000036"
      unitRef="USD">6627653</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000037"
      unitRef="USD">10670774</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000038"
      unitRef="USD">1644825</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000039"
      unitRef="USD">1837428</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000040"
      unitRef="USD">195</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000041"
      unitRef="USD">115</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="-5"
      id="Fact000042"
      unitRef="USD">18100000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact000043"
      unitRef="Ratio">16.8</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000044"
      unitRef="USD">4587915</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000045"
      unitRef="USD">9451692</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000046"
      unitRef="USD">1511467</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000047"
      unitRef="USD">2283997</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000048"
      unitRef="USD">141</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000049"
      unitRef="USD">99</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="-5"
      id="Fact000050"
      unitRef="USD">-40200000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      id="Fact000051"
      unitRef="Ratio">22.8</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000053">&lt;p id="xdx_89A_eecd--NamedExecutiveOfficersFnTextBlock_dU_zeYPEoJXjv08" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span id="xdx_F03_zHhHGFJvEVi" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F14_zmxE4M0BQM75" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
                                            dollar amounts reported are the amounts of total compensation reported for each corresponding
                                            year in the &#x201c;Total&#x201d; column of the Summary Compensation Table (below for 2023)
                                            for our CEO and non-CEO NEOs as a group. Our CEO was &lt;span id="xdx_90D_eecd--PeoName_c20230101__20231231_zjcwgdiO3kQ3"&gt;Glen Messina&lt;/span&gt;. Our NEOs for each applicable
                                            year were as follows: (i) for 2023, Scott W. Anderson, George T. Henley, Sean B. O&#x2019;Neil,
                                            Dennis Zeleny,(ii) for 2022, Scott W. Anderson, George T. Henley, Sean B. O&#x2019;Neil, Dennis
                                            Zeleny, June C. Campbell and Albert J. Celini; (iii) for 2021, Scott W. Anderson, June C.
                                            Campbell, George T. Henley, Dennis Zeleny and Timothy J. Yanoti; and (iv) for 2020, Scott
                                            W. Anderson, John V. Britti, June C. Campbell and Dennis Zeleny.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; display: none; width: 100%; margin-top: 0; margin-bottom: 0"&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span id="xdx_F0D_z5pN6xQloyOh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F1F_zWpT5z4b8iRg" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
                                            dollar amounts reported as &#x201c;compensation actually paid&#x201d; do not reflect the actual
                                            amount of compensation earned by or paid to our CEO and non-CEO NEOs as a group during the
                                            applicable year. In accordance with the requirements of Item 402(v) of Regulation S-K, the
                                            following adjustments were made to total compensation for each year to determine the &#x201c;compensation
                                            actually paid&#x201d;:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; display: none; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span id="xdx_F03_z0yT17PePV1g" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F1F_zNMScfbOVbF2" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cumulative
    TSR is calculated by dividing the sum of the cumulative amount of dividends for the measurement period, assuming dividend reinvestment,
    and the difference between the Company&#x2019;s share price at the end and the beginning of the measurement period by the Company&#x2019;s
    share price at the beginning of the measurement period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; display: none; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span id="xdx_F06_z6FAYpFynXcf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F14_zKwBbqbWjuNk" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cumulative
    TSR performance of our peer group is weighted by their respective market capitalization as of December 31, 2019. Our peer group is
    the same peer group described below in &#x201c;Role of Compensation Committee&#x201d;. Current peer group companies Guild Holdings
    Company, loanDepot and UWM Holdings are not included in the weighted average cumulative TSR calculation because they were publicly
    listed after the beginning of the four-year measurement period. Similarly, cumulative TSR performance of companies used in prior
    peer groups who have since been delisted are not included in the weighted average cumulative TSR calculation, including Black Knight,
    CenterState Bank, CoreLogic, Flagstar Bancorp, Home Point Capital and People&#x2019;s United Financial. Peer Group Total Shareholder
    Return values for our peer group used in 2021-2023 would be $&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zsfElgbdYBTf"&gt;134&lt;/span&gt;, $&lt;span id="xdx_904_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zm80HnO2xzN5"&gt;105&lt;/span&gt;, $&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zVzJJovNuxsh"&gt;125&lt;/span&gt;, and $&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_ziHjZlZFHMBb"&gt;102&lt;/span&gt; for 2023, 2022, 2021 and 2020, respectively;
    for our peer group used in 2020-2021 would be $&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zAEiZbDZPQ12"&gt;109&lt;/span&gt;, $&lt;span id="xdx_90C_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zc5ZYbQbb5gi"&gt;108&lt;/span&gt;, $&lt;span id="xdx_903_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zImJPh3Vz901"&gt;125&lt;/span&gt; and $&lt;span id="xdx_900_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zvXrsJ3BZ06d"&gt;112&lt;/span&gt; for 2023, 2022, 2021 and 2020, respectively, and for our
    peer group used in 2019-2020 would be $&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_ziYbN3iIgOca"&gt;97&lt;/span&gt;, $&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_zyKVk39sDc5h"&gt;106&lt;/span&gt;, $&lt;span id="xdx_902_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_zGXyfALhijSa"&gt;141&lt;/span&gt; and $&lt;span id="xdx_907_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_z2AM8wrX2Aqd"&gt;110&lt;/span&gt; for 2023, 2022, 2021 and 2020, respectively. We revise our peer group
    from time to time to accommodate mergers and acquisitions activity within the previous peer group and the evolution of our business
    model, and to better reflect peers subject to similar regulatory oversight for performance and business practice benchmarking.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_F0A_zzP49BWAnFD7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(5)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F1D_zlYsHaazLp3g" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    dollar amounts reported represent the amount of net income (loss) reflected in the Company&#x2019;s audited financial statements for
    the applicable year. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_F02_zGpoScFBKd7l" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F1B_zdVz2tGxh5O9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eecd--CoSelectedMeasureName_c20230101__20231231_zwXXtREbG7pl"&gt;After-Tax
    Return On Equity (ROE)&lt;/span&gt; is calculated as net income divided by average total equity, excluding notables. For a discussion of how we
    measure pre-tax income before notable items and a reconciliation to financial measures prepared under GAAP, please see our Current
    Report on Form 8-K filed with the Securities and Exchange Commission on February 27, 2024.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="From2023-01-01to2023-12-31" id="Fact000055">Glen Messina</ecd:PeoName>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact000059"
      unitRef="USD">134</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact000060"
      unitRef="USD">105</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact000061"
      unitRef="USD">125</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact000062"
      unitRef="USD">102</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember"
      decimals="0"
      id="Fact000063"
      unitRef="USD">109</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember"
      decimals="0"
      id="Fact000064"
      unitRef="USD">108</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember"
      decimals="0"
      id="Fact000065"
      unitRef="USD">125</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember"
      decimals="0"
      id="Fact000066"
      unitRef="USD">112</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember"
      decimals="0"
      id="Fact000067"
      unitRef="USD">97</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember"
      decimals="0"
      id="Fact000068"
      unitRef="USD">106</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember"
      decimals="0"
      id="Fact000069"
      unitRef="USD">141</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember"
      decimals="0"
      id="Fact000070"
      unitRef="USD">110</ecd:AdjToCompAmt>
    <ecd:CoSelectedMeasureName contextRef="From2023-01-01to2023-12-31" id="Fact000073">After-Tax     Return On Equity (ROE)</ecd:CoSelectedMeasureName>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000075">&lt;p id="xdx_899_eecd--AdjToNonPeoNeoCompFnTextBlock_dU_z8xZW0ZLd4lf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
                                            dollar amounts reported as &#x201c;compensation actually paid&#x201d; do not reflect the actual
                                            amount of compensation earned by or paid to our CEO and non-CEO NEOs as a group during the
                                            applicable year. In accordance with the requirements of Item 402(v) of Regulation S-K, the
                                            following adjustments were made to total compensation for each year to determine the &#x201c;compensation
                                            actually paid&#x201d;:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Executive(s)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reported Summary Compensation Table Total &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reported Value of Equity Awards&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Equity Award Adjustments&lt;sup id="xdx_F5C_zv5AKGMp294g"&gt;(a)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Compensation Actually Paid&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; width: 35%; vertical-align: middle"&gt;CEO&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eecd--PeoTotalCompAmt_c20230101__20231231_zqkfTzL3nZje" style="width: 9%; text-align: right"&gt;8,153,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20230101__20231231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--ReportedValueOfEquityAwardsMember_z1vqVW2z3lU5" style="width: 9%; text-align: right"&gt;(5,563,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--AdjToCompAmt_c20230101__20231231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--EquityAwardAdjustmentsMember_zWar6j2jSeM8" style="width: 9%; text-align: right"&gt;2,228,698&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eecd--PeoActuallyPaidCompAmt_c20230101__20231231_zjBlHT41Frtl" style="width: 9%; text-align: right"&gt;4,818,659&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eecd--PeoTotalCompAmt_c20220101__20221231_zAWBUO0zii6l" style="text-align: right"&gt;6,029,718&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--AdjToCompAmt_c20220101__20221231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--ReportedValueOfEquityAwardsMember_zE4IiPVxSOMj" style="text-align: right"&gt;(4,233,065&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eecd--AdjToCompAmt_c20220101__20221231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--EquityAwardAdjustmentsMember_z8zLSXNgX3Ic" style="text-align: right"&gt;925,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eecd--PeoActuallyPaidCompAmt_c20220101__20221231_zaGYIAJidcea" style="text-align: right"&gt;2,722,635&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eecd--PeoTotalCompAmt_c20210101__20211231_zMOCT2Oh5drg" style="text-align: right"&gt;6,627,653&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eecd--AdjToCompAmt_c20210101__20211231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--ReportedValueOfEquityAwardsMember_zpVhbXdB0cUf" style="text-align: right"&gt;(3,914,160&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eecd--AdjToCompAmt_c20210101__20211231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--EquityAwardAdjustmentsMember_zbMVi6xbjcmi" style="text-align: right"&gt;7,957,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eecd--PeoActuallyPaidCompAmt_c20210101__20211231_zPiDYg8BT1Y9" style="text-align: right"&gt;10,670,774&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--PeoTotalCompAmt_c20200101__20201231_zkoTmJFu8LJd" style="text-align: right"&gt;4,587,915&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20200101__20201231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--ReportedValueOfEquityAwardsMember_zX0aw8EZzh27" style="text-align: right"&gt;(1,316,250&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20200101__20201231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--EquityAwardAdjustmentsMember_zvMCBPXGOg51" style="text-align: right"&gt;6,180,028&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eecd--PeoActuallyPaidCompAmt_c20200101__20201231_zzQV2bHnuyPj" style="text-align: right"&gt;9,451,692&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: middle"&gt;Average of Non-CEO NEOs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eecd--NonPeoNeoAvgTotalCompAmt_c20230101__20231231_zF8T82dIoCxj" style="text-align: right"&gt;2,345,570&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eecd--AdjToCompAmt_c20230101__20231231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--ReportedValueOfEquityAwardsMember_zVQB7ht57Ihl" style="text-align: right"&gt;(1,034,798&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eecd--AdjToCompAmt_c20230101__20231231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--EquityAwardAdjustmentsMember_zUbGVnqnyIHe" style="text-align: right"&gt;311,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20230101__20231231_ziDj31epZll9" style="text-align: right"&gt;1,622,072&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eecd--NonPeoNeoAvgTotalCompAmt_c20220101__20221231_z4z87gCBp7V1" style="text-align: right"&gt;1,739,912&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20220101__20221231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--ReportedValueOfEquityAwardsMember_zrI8NlnNJeh4" style="text-align: right"&gt;(692,544&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20220101__20221231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--EquityAwardAdjustmentsMember_zhiE4kCPq5ck" style="text-align: right"&gt;176,106&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220101__20221231_zuvz2p6EskO" style="text-align: right"&gt;1,223,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eecd--NonPeoNeoAvgTotalCompAmt_c20210101__20211231_zg16Qn4qoCK8" style="text-align: right"&gt;1,644,825&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20210101__20211231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--ReportedValueOfEquityAwardsMember_zygftr6Rpx86" style="text-align: right"&gt;(406,315&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20210101__20211231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--EquityAwardAdjustmentsMember_zjzsNUFmRH6k" style="text-align: right"&gt;598,919&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20210101__20211231_zIcYwHCda609" style="text-align: right"&gt;1,837,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eecd--NonPeoNeoAvgTotalCompAmt_c20200101__20201231_zaLvFy92w7Sl" style="text-align: right"&gt;1,511,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20200101__20201231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--ReportedValueOfEquityAwardsMember_zlkELlPJY7Aa" style="text-align: right"&gt;(321,086&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20200101__20201231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--EquityAwardAdjustmentsMember_zYMkKo5goO8g" style="text-align: right"&gt;1,093,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20200101__20201231_zhBrs37pbbpj" style="text-align: right"&gt;2,283,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 63pt; text-align: justify; text-indent: -0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
                                            equity award adjustments for each applicable year include the addition (or subtraction, as
                                            applicable) of the following: (i) the year-end fair value of any equity awards granted in
                                            the applicable year that are outstanding and unvested as of the end of the year; (ii) the
                                            amount of change as of the end of the applicable year (from the end of the prior fiscal year)
                                            in fair value of any awards granted in prior years that are outstanding and unvested as of
                                            the end of the applicable year; (iii) for awards that are granted and vest in the same applicable
                                            year, the fair value as of the vesting date; (iv) for awards granted in prior years that
                                            vest in the applicable year, the amount equal to the change as of the vesting date (from
                                            the end of the prior fiscal year) in fair value; and (v) for awards granted in prior years
                                            that are determined to fail to meet the applicable vesting conditions during the applicable
                                            year, the amount equal to the fair value at the end of the prior fiscal year. The valuation
                                            assumptions used to calculate fair values did not materially differ from those disclosed
                                            at the time of grant . The amounts deducted or added in calculating the equity award adjustments
                                            are as follows (adjustments for pension or dividend payments are not covered, as the Company
                                            does not have supplemental executive requirement plans and does not pay dividends on equity
                                            awards, and due to rounding, the calculated final value of the numbers shown in the following
                                            table may not be the precise values reported above):&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 45pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.75in"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Executive(s)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year End Fair Value of Equity Awards Granted in the Year&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year over Year Change in Fair Value of Prior Year Outstanding and Unvested Equity Awards &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Fair Value as of Vesting Date of Equity Awards Granted and Vested in the Year &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year over Year Change in Fair Value of Equity Awards Granted in Prior Years that Vested in the Year &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Fair Value at the End of the Prior Year of Equity Awards that Failed to Meet Vesting Conditions in the Year&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Equity Award Adjustments&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; width: 37%; vertical-align: middle"&gt;CEO&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--YearEndFairValueOfEquityAwardsGrantedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zcMR7UgI8sSb" style="width: 5%; text-align: right"&gt;4,955,391&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zaovFrawYz1d" style="width: 5%; text-align: right"&gt;(402,504&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zKYu1rx0eaig" style="width: 5%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0110"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zVo8vV4a8ZYb" style="width: 5%; text-align: right"&gt;(2,324,188&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zgJK1ni7F2da" style="width: 5%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0112"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20230101__20231231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember_zTzx6d8A5Ef" style="width: 5%; text-align: right"&gt;2,228,698&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--YearEndFairValueOfEquityAwardsGrantedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zbHkW97WxeZ6" style="text-align: right"&gt;5,778,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zWFep9oTWXP4" style="text-align: right"&gt;(2,581,410&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zjhU3S1ggLcj" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0116"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_z7OOPRVnVYV7" style="text-align: right"&gt;(864,643&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_z3FcCUpZERt" style="text-align: right"&gt;(1,406,610&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eecd--AdjToCompAmt_c20220101__20221231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember_zGYLs2hF8Lb1" style="text-align: right"&gt;925,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--YearEndFairValueOfEquityAwardsGrantedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zY5yvcSQeDB8" style="text-align: right"&gt;5,873,834&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zScXLTltVENf" style="text-align: right"&gt;2,146,897&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_z2DdqOntCJeg" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0122"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zUvGJPuChrM5" style="text-align: right"&gt;(42,840&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zv9HX18nGMGj" style="text-align: right"&gt;(20,610&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20210101__20211231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember_zNylqZqk1Qt7" style="text-align: right"&gt;7,957,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--YearEndFairValueOfEquityAwardsGrantedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zjdNlKJkIZM5" style="text-align: right"&gt;5,483,250&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zObLS5Jh08w8" style="text-align: right"&gt;795,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zYoWwAMyKZmg" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0128"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zwGZA7PFcDNh" style="text-align: right"&gt;(93,059&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zCtctHQpcI09" style="text-align: right"&gt;(5,790&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20200101__20201231__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember_zSVkcG0DkLFa" style="text-align: right"&gt;6,180,028&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: middle"&gt;Average of Non-CEO NEOs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--YearEndFairValueOfEquityAwardsGrantedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z1lw9iSNmGW2" style="text-align: right"&gt;731,721&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zgmMbvJJwTRg" style="text-align: right"&gt;(257,444&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zm8BKowMB52c" style="text-align: right"&gt;56,560&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z9O1WgvYDOb5" style="text-align: right"&gt;(134,341&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zZFoO4UZKlOc" style="text-align: right"&gt;(85,196&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eecd--AdjToCompAmt_c20230101__20231231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember_z6tqEVCKqEjj" style="text-align: right"&gt;311,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--YearEndFairValueOfEquityAwardsGrantedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zjcfyFlbDWG2" style="text-align: right"&gt;783,097&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z7wPbVqrBh01" style="text-align: right"&gt;(120,491&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z1tHmRkY4Sqa" style="text-align: right"&gt;6,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zUs5owlB5pi9" style="text-align: right"&gt;(133,625&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zfD7jSllSgl7" style="text-align: right"&gt;(359,728&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20220101__20221231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember_zui6UWT6X0gh" style="text-align: right"&gt;176,106&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--YearEndFairValueOfEquityAwardsGrantedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zumYEngYDmX2" style="text-align: right"&gt;598,919&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zvIr6KyGc6y3" style="text-align: right"&gt;281,960&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zOFbBhol9zfg" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0146"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zQ93A6eUXsp1" style="text-align: right"&gt;(6,938&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zTa5k5IZsQg2" style="text-align: right"&gt;(275,022&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eecd--AdjToCompAmt_c20210101__20211231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember_zpiIUcH1snA9" style="text-align: right"&gt;598,919&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--YearEndFairValueOfEquityAwardsGrantedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zaNPaoNZcs55" style="text-align: right"&gt;1,027,903&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z8kG7eKuh6x8" style="text-align: right"&gt;81,250&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zjx2Fh21oFvi" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0152"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zKmtXSn6cu28" style="text-align: right"&gt;(10,969&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zNNajMl6VmB2" style="text-align: right"&gt;(4,568&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20200101__20201231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember_zZpsommfs3o4" style="text-align: right"&gt;1,093,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000076"
      unitRef="USD">8153781</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000077"
      unitRef="USD">-5563820</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000078"
      unitRef="USD">2228698</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000079"
      unitRef="USD">4818659</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000080"
      unitRef="USD">6029718</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000081"
      unitRef="USD">-4233065</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000082"
      unitRef="USD">925981</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000083"
      unitRef="USD">2722635</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000084"
      unitRef="USD">6627653</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000085"
      unitRef="USD">-3914160</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000086"
      unitRef="USD">7957281</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000087"
      unitRef="USD">10670774</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000088"
      unitRef="USD">4587915</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000089"
      unitRef="USD">-1316250</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000090"
      unitRef="USD">6180028</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000091"
      unitRef="USD">9451692</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000092"
      unitRef="USD">2345570</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000093"
      unitRef="USD">-1034798</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000094"
      unitRef="USD">311300</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000095"
      unitRef="USD">1622072</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000096"
      unitRef="USD">1739912</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000097"
      unitRef="USD">-692544</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000098"
      unitRef="USD">176106</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000099"
      unitRef="USD">1223474</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000100"
      unitRef="USD">1644825</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000101"
      unitRef="USD">-406315</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000102"
      unitRef="USD">598919</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000103"
      unitRef="USD">1837428</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000104"
      unitRef="USD">1511467</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_ecd_NonPeoNeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000105"
      unitRef="USD">-321086</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_ecd_NonPeoNeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000106"
      unitRef="USD">1093616</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000107"
      unitRef="USD">2283997</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000108"
      unitRef="USD">4955391</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000109"
      unitRef="USD">-402504</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000111"
      unitRef="USD">-2324188</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_TotalEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000113"
      unitRef="USD">2228698</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000114"
      unitRef="USD">5778644</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000115"
      unitRef="USD">-2581410</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000117"
      unitRef="USD">-864643</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000118"
      unitRef="USD">-1406610</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_TotalEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000119"
      unitRef="USD">925981</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000120"
      unitRef="USD">5873834</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000121"
      unitRef="USD">2146897</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000123"
      unitRef="USD">-42840</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000124"
      unitRef="USD">-20610</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_TotalEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000125"
      unitRef="USD">7957281</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000126"
      unitRef="USD">5483250</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000127"
      unitRef="USD">795627</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000129"
      unitRef="USD">-93059</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000130"
      unitRef="USD">-5790</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_ecd_PeoMember_custom_TotalEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000131"
      unitRef="USD">6180028</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000132"
      unitRef="USD">731721</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000133"
      unitRef="USD">-257444</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000134"
      unitRef="USD">56560</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000135"
      unitRef="USD">-134341</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000136"
      unitRef="USD">-85196</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_TotalEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000137"
      unitRef="USD">311300</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000138"
      unitRef="USD">783097</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000139"
      unitRef="USD">-120491</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000140"
      unitRef="USD">6852</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000141"
      unitRef="USD">-133625</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000142"
      unitRef="USD">-359728</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_TotalEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000143"
      unitRef="USD">176106</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000144"
      unitRef="USD">598919</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000145"
      unitRef="USD">281960</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000147"
      unitRef="USD">-6938</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000148"
      unitRef="USD">-275022</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_TotalEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000149"
      unitRef="USD">598919</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_YearEndFairValueOfEquityAwardsGrantedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000150"
      unitRef="USD">1027903</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_YearOverYearChangeInFairValueOfPriorYearOutstandingAndUnvestedEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000151"
      unitRef="USD">81250</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_YearOverYearChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000153"
      unitRef="USD">-10969</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000154"
      unitRef="USD">-4568</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_ecd_NonPeoNeoMember_custom_TotalEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000155"
      unitRef="USD">1093616</ecd:AdjToCompAmt>
    <ecd:Additional402vDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000157">&lt;p id="xdx_895_eecd--Additional402vDisclosureTextBlock_dU_zpUXP5V8bho8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27pt; display: none; text-align: justify; text-indent: -0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cumulative
    TSR is calculated by dividing the sum of the cumulative amount of dividends for the measurement period, assuming dividend reinvestment,
    and the difference between the Company&#x2019;s share price at the end and the beginning of the measurement period by the Company&#x2019;s
    share price at the beginning of the measurement period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</ecd:Additional402vDisclosureTextBlock>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000159">&lt;p id="xdx_89F_eecd--PeerGroupIssuersFnTextBlock_dU_z9BjEFPxv7r9" style="margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cumulative
    TSR performance of our peer group is weighted by their respective market capitalization as of December 31, 2019. Our peer group is
    the same peer group described below in &#x201c;Role of Compensation Committee&#x201d;. Current peer group companies Guild Holdings
    Company, loanDepot and UWM Holdings are not included in the weighted average cumulative TSR calculation because they were publicly
    listed after the beginning of the four-year measurement period. Similarly, cumulative TSR performance of companies used in prior
    peer groups who have since been delisted are not included in the weighted average cumulative TSR calculation, including Black Knight,
    CenterState Bank, CoreLogic, Flagstar Bancorp, Home Point Capital and People&#x2019;s United Financial. Peer Group Total Shareholder
    Return values for our peer group used in 2021-2023 would be $&lt;span id="xdx_904_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zqtCGw0kdEve"&gt;134&lt;/span&gt;, $&lt;span id="xdx_900_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_znzZZiLEbs5c"&gt;105&lt;/span&gt;, $&lt;span id="xdx_901_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zZamEIC2OKia"&gt;125&lt;/span&gt;, and $&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zZhhraoSOA49"&gt;102&lt;/span&gt; for 2023, 2022, 2021 and 2020, respectively;
    for our peer group used in 2020-2021 would be $&lt;span id="xdx_901_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zuVSrKKcEbp"&gt;109&lt;/span&gt;, $&lt;span id="xdx_907_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zMqFTMvhUvsa"&gt;108&lt;/span&gt;, $&lt;span id="xdx_905_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zTt5IinZG1lg"&gt;125&lt;/span&gt; and $&lt;span id="xdx_903_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_z3yBBCOMdYM1"&gt;112&lt;/span&gt; for 2023, 2022, 2021 and 2020, respectively, and for our
    peer group used in 2019-2020 would be $&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_zxj5cnniZ1U8"&gt;97&lt;/span&gt;, $&lt;span id="xdx_903_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_z3Nil4mMhowg"&gt;106&lt;/span&gt;, $&lt;span id="xdx_90E_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_zIsxaP5hESLc"&gt;141&lt;/span&gt; and $&lt;span id="xdx_907_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_zekIuYdGZs15"&gt;110&lt;/span&gt; for 2023, 2022, 2021 and 2020, respectively. We revise our peer group
    from time to time to accommodate mergers and acquisitions activity within the previous peer group and the evolution of our business
    model, and to better reflect peers subject to similar regulatory oversight for performance and business practice benchmarking.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact000160"
      unitRef="USD">134</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact000161"
      unitRef="USD">105</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact000162"
      unitRef="USD">125</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_TwoThousandTwentyOneToTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact000163"
      unitRef="USD">102</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember"
      decimals="0"
      id="Fact000164"
      unitRef="USD">109</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember"
      decimals="0"
      id="Fact000165"
      unitRef="USD">108</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember"
      decimals="0"
      id="Fact000166"
      unitRef="USD">125</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_TwoThousandTwentyToTwoThousandTwentyOneMember"
      decimals="0"
      id="Fact000167"
      unitRef="USD">112</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember"
      decimals="0"
      id="Fact000168"
      unitRef="USD">97</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember"
      decimals="0"
      id="Fact000169"
      unitRef="USD">106</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember"
      decimals="0"
      id="Fact000170"
      unitRef="USD">141</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_TwoThousandNineteenToTwoThousandTwentyMember"
      decimals="0"
      id="Fact000171"
      unitRef="USD">110</ecd:AdjToCompAmt>
    <ecd:NonGaapMeasureDescriptionTextBlock contextRef="From2023-01-012023-12-31_1" id="Fact000173">&lt;p id="xdx_896_eecd--NonGaapMeasureDescriptionTextBlock_hecd--MeasureAxis__1_dU_zs3XYtWkX1ub" style="margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eecd--CoSelectedMeasureName_c20230101__20231231_zs7XAt0roeZ1"&gt;After-Tax
    Return On Equity (ROE)&lt;/span&gt; is calculated as net income divided by average total equity, excluding notables. For a discussion of how we
    measure pre-tax income before notable items and a reconciliation to financial measures prepared under GAAP, please see our Current
    Report on Form 8-K filed with the Securities and Exchange Commission on February 27, 2024.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</ecd:NonGaapMeasureDescriptionTextBlock>
    <ecd:CoSelectedMeasureName contextRef="From2023-01-01to2023-12-31" id="Fact000174">After-Tax     Return On Equity (ROE)</ecd:CoSelectedMeasureName>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000176">&lt;p id="xdx_890_eecd--CompActuallyPaidVsTotalShareholderRtnTextBlock_dU_zkYJvoL1jAT6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Cumulative
    Company TSR and Compensation Actually Paid&lt;/i&gt;: In 2020 and 2021, increases to our share price contributed to higher compensation
    actually paid values versus the Summary Compensation Table value. In 2022, the 23% decrease to our year-end closing share price,
    plus the forfeiture of our 2019 performance-restricted stock units due to unattained metrics, resulted in a significant reduction
    compensation actually paid compared to 2021. In 2023, the above-target achievement of our 2020 performance-restricted stock units
    resulted in an increase to compensation actually paid compared to 2022.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000178">&lt;p id="xdx_895_eecd--TotalShareholderRtnVsPeerGroupTextBlock_dU_z8Th7gSik9E4" style="margin: 0; display: none"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Cumulative
    Company TSR and Cumulative Peer Group TSR&lt;/i&gt;: Our cumulative total shareholder return has been at least 19% higher than our peer
    group average in each of the last three years, which has rewarded our executives, as described below in &#x201c;Performance Results
    of Long-Term Incentive Awards&#x201d;. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000180">&lt;p id="xdx_897_eecd--CompActuallyPaidVsNetIncomeTextBlock_dU_z2YQkIZ5MHXi" style="margin: 0; display: none"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Net
    Income and Compensation Actually Paid&lt;/i&gt;: Net Income was a metric included in our AIP scorecard each of the last four years. Performance
    was determined based on a percentage of target achieved in each respective year and reflected in final payout amounts. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000182">&lt;p id="xdx_89F_eecd--CompActuallyPaidVsCoSelectedMeasureTextBlock_dU_zvR5tEBWDJl7" style="margin: 0; display: none"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;ROE
    and Compensation Actually Paid&lt;/i&gt;: Return on Equity was a metric included in our AIP scorecard in 2021, 2022 and 2023. Performance
    was determined based on a percentage of target achieved in each respective year and reflected in final payout amounts.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000020"
          xlink:label="Fact000020"
          xlink:type="locator"/>
        <link:footnote id="Footnote000054" xlink:label="Footnote000054" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            dollar amounts reported are the amounts of total compensation reported for each corresponding
                                            year in the &#x201c;Total&#x201d; column of the Summary Compensation Table (below for 2023)
                                            for our CEO and non-CEO NEOs as a group. Our CEO was <xhtml:span id="xdx_90D_eecd--PeoName_c20230101__20231231_zjcwgdiO3kQ3">Glen Messina</xhtml:span>. Our NEOs for each applicable
                                            year were as follows: (i) for 2023, Scott W. Anderson, George T. Henley, Sean B. O&#x2019;Neil,
                                            Dennis Zeleny,(ii) for 2022, Scott W. Anderson, George T. Henley, Sean B. O&#x2019;Neil, Dennis
                                            Zeleny, June C. Campbell and Albert J. Celini; (iii) for 2021, Scott W. Anderson, June C.
                                            Campbell, George T. Henley, Dennis Zeleny and Timothy J. Yanoti; and (iv) for 2020, Scott
                                            W. Anderson, John V. Britti, June C. Campbell and Dennis Zeleny.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000020"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000022"
          xlink:label="Fact000022"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000022"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000028"
          xlink:label="Fact000028"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000028"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000030"
          xlink:label="Fact000030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000036"
          xlink:label="Fact000036"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000036"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000038"
          xlink:label="Fact000038"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000038"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000044"
          xlink:label="Fact000044"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000044"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000046"
          xlink:label="Fact000046"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000046"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000021"
          xlink:label="Fact000021"
          xlink:type="locator"/>
        <link:footnote id="Footnote000056" xlink:label="Footnote000056" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            dollar amounts reported as &#x201c;compensation actually paid&#x201d; do not reflect the actual
                                            amount of compensation earned by or paid to our CEO and non-CEO NEOs as a group during the
                                            applicable year. In accordance with the requirements of Item 402(v) of Regulation S-K, the
                                            following adjustments were made to total compensation for each year to determine the &#x201c;compensation
                                            actually paid&#x201d;:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000021"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000023"
          xlink:label="Fact000023"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000029"
          xlink:label="Fact000029"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000029"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000031"
          xlink:label="Fact000031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000031"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000037"
          xlink:label="Fact000037"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000037"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000039"
          xlink:label="Fact000039"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000039"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000045"
          xlink:label="Fact000045"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000045"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000047"
          xlink:label="Fact000047"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000047"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000024"
          xlink:label="Fact000024"
          xlink:type="locator"/>
        <link:footnote id="Footnote000057" xlink:label="Footnote000057" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cumulative
    TSR is calculated by dividing the sum of the cumulative amount of dividends for the measurement period, assuming dividend reinvestment,
    and the difference between the Company&#x2019;s share price at the end and the beginning of the measurement period by the Company&#x2019;s
    share price at the beginning of the measurement period.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000032"
          xlink:label="Fact000032"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000032"
          xlink:to="Footnote000057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000040"
          xlink:label="Fact000040"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000040"
          xlink:to="Footnote000057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000048"
          xlink:label="Fact000048"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000048"
          xlink:to="Footnote000057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000025"
          xlink:label="Fact000025"
          xlink:type="locator"/>
        <link:footnote id="Footnote000058" xlink:label="Footnote000058" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cumulative
    TSR performance of our peer group is weighted by their respective market capitalization as of December 31, 2019. Our peer group is
    the same peer group described below in &#x201c;Role of Compensation Committee&#x201d;. Current peer group companies Guild Holdings
    Company, loanDepot and UWM Holdings are not included in the weighted average cumulative TSR calculation because they were publicly
    listed after the beginning of the four-year measurement period. Similarly, cumulative TSR performance of companies used in prior
    peer groups who have since been delisted are not included in the weighted average cumulative TSR calculation, including Black Knight,
    CenterState Bank, CoreLogic, Flagstar Bancorp, Home Point Capital and People&#x2019;s United Financial. Peer Group Total Shareholder
    Return values for our peer group used in 2021-2023 would be $<xhtml:span id="xdx_90B_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zsfElgbdYBTf">134</xhtml:span>, $<xhtml:span id="xdx_904_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zm80HnO2xzN5">105</xhtml:span>, $<xhtml:span id="xdx_90D_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_zVzJJovNuxsh">125</xhtml:span>, and $<xhtml:span id="xdx_90D_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandTwentyOneToTwoThousandTwentyThreeMember_ziHjZlZFHMBb">102</xhtml:span> for 2023, 2022, 2021 and 2020, respectively;
    for our peer group used in 2020-2021 would be $<xhtml:span id="xdx_90F_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zAEiZbDZPQ12">109</xhtml:span>, $<xhtml:span id="xdx_90C_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zc5ZYbQbb5gi">108</xhtml:span>, $<xhtml:span id="xdx_903_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zImJPh3Vz901">125</xhtml:span> and $<xhtml:span id="xdx_900_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandTwentyToTwoThousandTwentyOneMember_zvXrsJ3BZ06d">112</xhtml:span> for 2023, 2022, 2021 and 2020, respectively, and for our
    peer group used in 2019-2020 would be $<xhtml:span id="xdx_90B_eecd--AdjToCompAmt_c20230101__20231231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_ziYbN3iIgOca">97</xhtml:span>, $<xhtml:span id="xdx_90F_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_zyKVk39sDc5h">106</xhtml:span>, $<xhtml:span id="xdx_902_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_zGXyfALhijSa">141</xhtml:span> and $<xhtml:span id="xdx_907_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--TwoThousandNineteenToTwoThousandTwentyMember_z2AM8wrX2Aqd">110</xhtml:span> for 2023, 2022, 2021 and 2020, respectively. We revise our peer group
    from time to time to accommodate mergers and acquisitions activity within the previous peer group and the evolution of our business
    model, and to better reflect peers subject to similar regulatory oversight for performance and business practice benchmarking.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000025"
          xlink:to="Footnote000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000033"
          xlink:label="Fact000033"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000033"
          xlink:to="Footnote000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000041"
          xlink:label="Fact000041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000041"
          xlink:to="Footnote000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000049"
          xlink:label="Fact000049"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000049"
          xlink:to="Footnote000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000026"
          xlink:label="Fact000026"
          xlink:type="locator"/>
        <link:footnote id="Footnote000071" xlink:label="Footnote000071" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
    dollar amounts reported represent the amount of net income (loss) reflected in the Company&#x2019;s audited financial statements for
    the applicable year. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000026"
          xlink:to="Footnote000071"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000034"
          xlink:label="Fact000034"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000034"
          xlink:to="Footnote000071"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000042"
          xlink:label="Fact000042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000042"
          xlink:to="Footnote000071"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000050"
          xlink:label="Fact000050"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000050"
          xlink:to="Footnote000071"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000027"
          xlink:label="Fact000027"
          xlink:type="locator"/>
        <link:footnote id="Footnote000072" xlink:label="Footnote000072" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span id="xdx_900_eecd--CoSelectedMeasureName_c20230101__20231231_zwXXtREbG7pl">After-Tax
    Return On Equity (ROE)</xhtml:span> is calculated as net income divided by average total equity, excluding notables. For a discussion of how we
    measure pre-tax income before notable items and a reconciliation to financial measures prepared under GAAP, please see our Current
    Report on Form 8-K filed with the Securities and Exchange Commission on February 27, 2024.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000027"
          xlink:to="Footnote000072"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000035"
          xlink:label="Fact000035"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000035"
          xlink:to="Footnote000072"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000043"
          xlink:label="Fact000043"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000043"
          xlink:to="Footnote000072"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000051"
          xlink:label="Fact000051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000051"
          xlink:to="Footnote000072"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
