<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:ldi="http://www.loandepot.com/20220630"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ldi-20220630.xsd" xlink:type="simple"/>
    <context id="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i87608a0313624e388fb33095fa45bb00_I20220809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-09</instant>
        </period>
    </context>
    <context id="i7644d401f64a43d5a25c89d0de5c4bc6_I20220809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-09</instant>
        </period>
    </context>
    <context id="i74a821e58d2d422b895df8523cccb67d_I20220809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-09</instant>
        </period>
    </context>
    <context id="iec802ccee87f4f6695a420151dc8d7a4_I20220809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-09</instant>
        </period>
    </context>
    <context id="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i627cc7a490174847a858539baaeacc02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0996d44a88c6468b831621f57bc82f70_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9fe10a6c41a7401e9d627495a8f538c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7572f3b3bc7d461680b539549292f993_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i955e8e7bf270477182f2d1c14aaf5b29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i379735c5f38642ee9050e2c6facc1ab2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99d3149912ce41fdbec0561833ea1592_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7988d8a5dd544ab483ce78c9229105df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96902440654a4cd390b81e9e2bdbcd89_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic54c54f56a0c453d9ee3528bdefb0b82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1185ef45f205433da04b9d6b8b768cbb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87a8bb171559448ca4fd061e150dc569_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6d564e12b5324ff2a1620324b8967037_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1af378200d9a46ef810faff8323277e1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8baa76ae0d1147c4945095f6b2b5c9ee_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ieb4f90f21d154d75aa1d7331e1080756_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibac4810a44c34a5bab6ec00eae2b21ae_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie1ca8a21260a426faf5ec28b3ac66f1e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5fda1b83868147268eed9797dc76d502_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic2a6e54a70e74977bb2b94431f6cb70f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib2b021a6f55f4561ace383b408cec55b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib5cdf238a54e4b329156a209de9e685d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ica1e6dc8e8ef4e159e9f6c7180ec4d6b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i52d88fb95c034aa4a403575fe6029087_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibc11beffc2ac41a5affbfeacd80c4d31_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i779c7facbbd94d89924033e416ed56e5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if11654fee29d4c7fbe3580d20a14dc1d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1e8593ca90f34102bb69cb5c22259318_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i61f6ab19a6734fa7a4dcfea525dafbf5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i04f153bf543441e896a8cf9ffdffb64c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i87f82d2480fb46f0b8a6b3876d8b6a71_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d10a206718e4c9f8f64c133d6ec9cc1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5144450c14ec41e29e3d85e827828211_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibc28409a4a064921bab219608c0a63f7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06fc108fb2a147088e40d9a6eb415061_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i24817460c83c403596e8c039d6286cad_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if137b464cdad48848c1d7dfbdbaa21a4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i34914d4599ff4dd497bc81f5843b8a65_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i778ef899564743d18361eda92e04cfe2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i28eb568af4334c4fac335e0d8e4f3487_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i95a7abf82fde4f2e81e57cc48b343cc1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i203dc7dca20343559399e5d54cdb9eef_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2f61150b7587488dadcbaa834b56c53c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id9e99c0a410c4fa68ecc983a5895e4e3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4a3902c2856a4043b5cbca5a8c007813_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0b1c34d0af9d437aa341ffaf5c375099_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idd74c675294044b695d86e4b342325e8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i245d501f4ef140ca92bfe3790afac53b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if1608de8ba354398aa04651eff0dcd84_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie1beaef3213c498a811ab37583536d15_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2dd4e1cc0d8b4c8f8a392cc3805580a1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i92133f6ec2b346379cd46e9bfa7fae7f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaa3da557a2084b1796a22a06e54c845e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3e88d433e661475dbdb4ddaa54ebf9e7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i190a8d8e209c4bae81ba28d38f64b40a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i67422765b7ca4735932ecf5b4c888fca_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9a90308ce6da44ea849e1599c9982e73_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i300423da76c949108abaa64c599f5f79_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia8aa7201d1084e5688bc7d8c89155114_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie37c73677060478886ab26578d14292a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic77376c31c9c49ae865403fd1b9bbf41_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibc3e4b0d402146498f29460fc36bcc8b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3885ec6e810146fd9ff2167728d8de89_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0f254e80451c4e0b868cd4ff0e962bc4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3e585652527d46e39b54d6932c109455_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idb74437bdc8a4efdb0b5c5688e1e9178_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3830557c162b4778b3ee7117f04e736e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibe7512fc08544716a8d8ba7c60db3140_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb747ef7133b4e4c8a0379d12432532a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f5dd86114b84b4781c2be6ef233a0ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i050ad4292efa4ef2b4289774a96c2ba2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7a90152da3e469d9b031761000af9d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3801a6941442484cb19db23bccc70c8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2c313a1f7d641ffa3d329955f188dc4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04d00b479b1d4fcfa8452fa5846738cb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd6d30d19a1842ab8ae3dd31de376213_D20210101-20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-02-11</endDate>
        </period>
    </context>
    <context id="i1bfad17709ec40e686992e9c479a9904_D20210101-20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-02-11</endDate>
        </period>
    </context>
    <context id="i36feccdba8dd441e8f44445ec160bf74_D20210101-20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassXCommonUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-02-11</endDate>
        </period>
    </context>
    <context id="i83801915dd1d4e29a150194df2d0e75a_D20210101-20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassXCommonUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-02-11</endDate>
        </period>
    </context>
    <context id="if0f267245c3146a7b42404078bd161d8_D20210101-20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-02-11</endDate>
        </period>
    </context>
    <context id="iba0ad93f16604434bc8f171baa428919_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="ica8b394e73c9493f8c431501226a672e_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i6c9668bde53847b0b8d6dcc46f4795f2_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i8f60e31de36e48aa95cb38bfa1ab9edf_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i9c8e3cade6a042e2bed17ef7bc153307_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="ib24f6d60d4744c4991817bf861c3b012_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i848ae5cecf6a44469e1ab243f6646083_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i36acb07697404be8bfe7dd02e35c0453_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib9626699847f4cb59b4f68ca916d5ecf_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0fbbc7f229f4f81ab58004dfd4b6fe6_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8679bf9ae338449bb34a58e4a77d7953_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib5f8099f5293488694a54d5c85db6ea1_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5201832878b447ada2c3c1add967e623_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2a766a25a6bc49269516694169842aee_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib4a815db241c4d68bb3fbecaa5bbb407_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7b16c76f7ec840b0897458dd4ffa612b_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i981ed9c1f0bb4d01a58291251a5e1db8_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8affba52f3e4f9aac3df47a6f30ad42_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03691c496cf849da9d6b22468052c707_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4cbb3a13e8aa450882caab31c3dc01e3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i88b6dca429034dafba33602a36930fe2_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib5cbdbeb9e954272847e5414a2d17de6_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3bb63c1ddd534d16a0967e3415e40436_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab0dd9d405d54ef7839cbdc1f254105b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i937a8e27fba547638a8e3e53dfa87432_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0a17134d97b43f9896a47a7551e3e26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22fc041b40904de6a3ae7d86dcb77421_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i05319e68635c4f778de81d314ffd4d05_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4029fbd102264bc29a2e662d434299e8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1da0c779024046028c06ff66fc9ea28d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i64f446e1f5314b8bbe119677cf6b4eaa_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i867eeba6de904092b09bfdc2f19ca07c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i23af1f4da5814a1da440f57e60f26993_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5c987cb71a91459aa7c524ca6497bef8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if6a31707b6f64fb383636259faef8b21_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9cc3c25f576149988a33ac10a223cb08_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:ClassAAndDCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i08538689772647cfb613fbaa4cc11356_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic7eed10d82844c08b68db19bb02463c6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i59e05024158a4c29bc483a1114cc6dcb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibf4b25d6cec24b4e8cc640c4c6f64286_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i284c1ba97af1448d8fe77219b791bf6a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ldi:LDHoldingsGroupLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ldi:LoanDepotcomLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i95670532515f4749b3b4c0f2720b803d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ldi:LDHoldingsGroupLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ldi:LDSettlementServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5c6c626de6004ed4a7b0524b89c74343_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ldi:LDHoldingsGroupLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ldi:MCSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1d537c125a7d4e808b34b4a68a6e7b7c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ldi:LDHoldingsGroupLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ldi:MelloHoldingsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2e0881e0a2ad466ebf756652fa559462_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">ldi:LDHoldingsGroupLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ldi:ArtemisManagementLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i36992a52f6b74e898b6c50cd0691003a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:LoanOriginationsBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic89343cbc1914e9da8736093fe6d22bd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ldi:Investor1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:MortgageLoansBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ldi:InvestorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4234ead2db18423d8cd4eccaa9503e2c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ldi:Investor2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:MortgageLoansBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ldi:InvestorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6e0775904bf3462aadf5817b945eebdc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ldi:Investor3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:MortgageLoansBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ldi:InvestorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i754120b77bca44b389e21a9d834992c3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:WarehouseLinesOfCreditBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:LenderConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ldi:Lender1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1308f91a6a8a454e97844d686977bfad_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:WarehouseLinesOfCreditBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:LenderConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ldi:Lender2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i785cfd093cb947dfaa2a796f63f3cb14_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2ae1a2015021417bbc107186fcb23817_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iae2e5d35dd4a4581b93aaac93dcf0ee4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia398ba445b344f2badea617e8eb1d853_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if193cf212d9e422d8bec773fc31fc60e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icee09a68fddb47bd91f42a6023974ad3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if48f383b62a6479e939deaa4ccec0fc1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0c83cfdc7ba74899910b7a0659620926_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7c894a8e9f9f41dc91c7b1d222abec7a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib295dd66f55c4835b3b16d0407e9c3b5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia35929769b884a85886a6095be7edf31_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8d506160ee914d26a2cf6bf57adf14aa_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if93798b691ae4e7ca3702a5b8427938b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1c743d0183f54e61ad80c89f45b1fe9a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i718a319da22d47e7b4049a376d94f2f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1617d35033744ff4aca7f0418b85418c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91f9cb5723e84cda990d1b33397a8b9a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67c5e801719640b8974154e451083dad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a37d2c32bc14c5a8880e16fa57c8bba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3893fe8e77e4d61aeca29a1fb8368b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb050719db2a40b2919d9141a2eb7c05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7e8da7500064ebaaf5efd237eb675f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84c66c62e9274b8380561651525ba3fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5b7706418d54e9f94c66db8c9155ab1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i735f40d29fa94d33ad7dd2537b3162b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa41de2c06944fd5ab1eb381de1eb119_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2eda8cea1052494b91a40ccdb4865034_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc06b35b3cb64d70a21a26085beffeed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71e462a8436146ec96129234e17d52d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9da44e464398456db21d4fd6181ade1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b2fb064624a49508c989e7b2e550a4a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4f9b63febf684d1983dcc45f2ef2c33f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia818e668b4e643648cce0761f81fd784_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7b60717a516d4084b91269d3d3a0cea6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i92312d42ce6744f4b3399cca82dab1ba_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i551f1e39ae944fb588da63a549e5d1dc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2275882ea0144a68b4fec2b8845e33cd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i59d461e3f1ee4b469296576ab721f26c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5ebd6ab708e64f4eb9c9a6830cdcde99_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie128b4fe1c7b4ef39d91bc0e37126082_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i327ebd63412e493d8782886d34ea0c00_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5267cd6d4a4b440bb40b88680426054f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib3aad18e470242d6a4ceed82f14bd6f2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:MortgageBackedSecuritiesPutOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icd4244bd98914511b00e931a73aba7a9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:MortgageBackedSecuritiesPutOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3941077f61b14091a197c1f7493b6a89_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:MortgageBackedSecuritiesPutOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i254eaf58896f4ed5a6d8a6a8f74bf538_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:MortgageBackedSecuritiesPutOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8f0b398cc932492d94e3dfca3ca9dae6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icea72c3667b7438cb7a436a5d75906df_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2164fdc819714be6a6b0cddbdc369ec4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie758ee436c944cb8a03503927e539efe_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2dc669c7b34e4362b03a6ff502e4738b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2f10f96ac4924dd89e4a7e02aff9c589_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifed0805c0b8746db8d793e81c6eb80b8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib193a6cda2d14b52a914e8a3d5557839_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i56700634e46f42b9af0de208263931cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d991f33617044508d995923f392bbfb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i116a9e60c34b4e26b28f5cab6652c6ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e0878c46e2a4843bd08f5199acf597a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6eb6a699b6774fdfb5ba43367cd04648_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0293e58b8b4f4e67aafad5838dc4295f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7903c3329a054d41a6fe6f4f4401c310_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc1fe4e7cb8345c798397928824a9c30_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c69b0558d4b4b71937a943bb55d6cce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8f07aeb99d643bfbc171be5b96aea28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d715c4694cf4d12b28cff8f7dff90f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf5357b199e742e0a98983fc73883ab3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79fb62eede3441ad8067d8f4cd1eeeaf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c6793d0b09a444b846c24123e50510d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebddd1d0b1444ca69b70c4c47c560f1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06c7c0e09c9448cab7abac822195c6fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb2705e151d14973b775634cdd4a06f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadd0df744e8d44318a8158b63b467724_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb2e91fc9d0e4904aa5814b17d53ded5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb1442ff27844c06af5a8d9955888f4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56861f4012094bcaa9e086f1ee693b2d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i252c993f4a6a42f48a64345183c176cc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9d21df505b4c49caae774b2abb71d737_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id66ee53b4ed741a0851a5fcec8c4a846_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifba15571b51043a9a2c317266e1f4f3c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3b7f6e5499354dffabe713943f8266cf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib19ebd898f174f5cb6547a37703f25ca_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i358bb1d019964930ad7ca6653085851a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib1d4a9a7a5f749bbae424bb638cc20c9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idf10e1ffdf074b35bbd4edc92e33bb83_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if811dc0debfb4019a3386fbf176399c4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7980e5a40342494b9da1d8e60582ef82_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2133aaa50d0d452e9d3b29f64ed21551_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i98497dbe62da4e298af2dc1c8ed5cbcb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief95a6705e134382a37d95c41cefe577_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i59f43d6ae8f84821a9c693473933b75d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d50d11cc40b40a7af9ff5a43058962d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i934347c75c1f47cb9bf637687d599129_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie60357e5ff5049b8b7d83beb3691b081_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if6533f104fa1432b930672dff45e24b4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie649c4c09124419a924182d7175a3f1f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iffa3ebf1262b4f5a9446e730687fa4e2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i321398bf4dc64478a4d7a2ea5be0c8b8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i44aba29eb6424570ac818202dc399807_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i858de7202b4546b0abbaab08377ea1a2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5679e383e1014b9c9c2d3262c186b33b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f2a1e25e9374a4fa11ea4982e73a19e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib0ae9bfd1a7443ac87d418951d3fd92a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icc6339129c164e368657af4820b80893_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputPullThroughRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4a027f5227bc42d59ca225a49a036c0c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputPullThroughRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2443bc27231c49458e2ab6d6fcdb49c3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputPullThroughRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3e60e89e1ab144d981282746c81cd53a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputPullThroughRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34d75fc5030f46048c7e92b8b32b65ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputPullThroughRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i786f6fd5cfbb44ef816e50310890b8e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputPullThroughRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa7335323a8545289c684ba646a4ff8c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id2cb51c60bbd44ae8e142d90f39164e9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i27f0b6fc633c4153b489b6f918434866_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i591b919b158048339dd2288294528446_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3b685471b2143749110d6b93b3da5d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i884b6faede8546999fa78e58c58ec3df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa7c7ab3ff1a43309d14f4fd9334f746_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0987bf37b7c047cc97b3102e257898d1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7ce0c6b359d84f13806d993cc347f432_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4bacad105f4343f2a8ad23e04efa49f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia15ef60e18aa4078b0eb4c1844613d1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8c3e8cbc8a74e02b51b617b9e3a46e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i266e84965d3245239d836082ccc9c86f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputCostToServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i807c74b33bde418fb381e2b30ee1f75b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputCostToServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i913339101aef47a3a2a52a0eb099d9ee_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputCostToServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i80d3a022319643c59c0da4d4482b261a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputCostToServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if520d661925d4820aa179bf730651944_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputCostToServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i656e0e1706a44923b0950cfee5b301b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:ServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ldi:MeasurementInputCostToServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i156d3504931d4072b32b55789d7eedbe_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibfae76e6a4254ce68cb8016bff63f926_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:MortgageBackedSecuritiesPutOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1f2445586db9419d827a26750bef4ca9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:AllDerivativeInstrumentsExceptInterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i698927c830014ddab0eb62c9e9c79c65_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2b63aa14aa98469bb8b56c137277abfc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i89bf2d5783a94d00bb65ac29792fe79a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icd433fb136f04305b5151043b357d96e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic3fbb4507897418cb1e4797a4d31027f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a710bda2334486995d3d6fa2afa3f46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37ae01992d69446c9e28d212ac73d9c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:AllDerivativeInstrumentsExceptInterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ldi:PutOptionsOnTreasuriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9354b6774c1f439a879503237232e41a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i092469c9cfe1454d837878c098c752dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if568e4b0c7714c1f90b862ed309343c7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0144bbe2b2fb456d87d1b3efda8c4e28_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i415d155e9035492c8d934d9a44542bd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89ea1d0b2aee455da1c5ae5578afa802_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41dcb5ec7ebf4794b6b4d2876d0ac2f2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id850ffd8caa44d2b913fd24d167f7f7c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibffbbba146864e50a10deb1125cea8d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95bbbcc2a419466da9dfb43004dbc1f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied2280534bfd4ccaa1075bf1244858e0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6711b2a38a544de482251b3ff98c03ed_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i710ecc59632f4ca4b7c466d33cfb0d58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd50760774c24c72a6800975ffc445f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i041ee735937145518ab45d6dbeace80f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie906fe7c04f24d2c8f4024b99390e4ee_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i372fcf49e2fc4826840fb1431f429f96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i768f8131e1c5478f94168f18a7f42c64_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib2d057c1ea744467982b34971dd6a444_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:OtherResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idef2dfa6b10d4681815ffd4f56054caa_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:OtherResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6a9d082456ad472bbab4ed7654c49c2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:OtherResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49cf2622f18b4dce888eb68b4f83cc40_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ldi:OtherResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ac5c71e0c67434fb80bd3c07d22af10_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConsumerLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i50adc04d6e7d4e32b1d44c9ed48268f0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConsumerLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i60c4714600cd46d1a7dee178d8618f6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConsumerLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i256fbbc14dd8433490d7a435776f9c4b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConsumerLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i805e2ea4f7044ca69e3d7bbbc612fd76_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i466b328c5799405e9d1ca3eb609157d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">ldi:ReceivablesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ddbd31aa8364cab930ef920e689cc5a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i59b3d5360f87488291209319b40d2e15_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConventionalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8401cffea90444cb371908e5e22c4dd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5b64073fb8304311ab99e8c7cc1702c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">ldi:GovernmentMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e69ee8083434b9c8546d67e1c84ff99_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1832a944f8924fb490519ab562c508e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e396b985a41413884338fa481493e4e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">ldi:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i919a2e21e40340ae9b413445d0b38a1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">ldi:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie45d4482ddf84b59b7fcb3321264e951_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i21bdb6a64b274cdca9c39ab40d3dfab6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9df669cf8c5742219af381781191941e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6505b731bc394e23a57e8ab88c21ea75_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb4b439ca6274047b5df4f66c06837cb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i12f0475149a34db489bf26cd984d30bf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54839a683c644fa5ae2f4c295dc85aa0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i862ac6ecabc64d67a53d05ec20f9dbe6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i07ee0e914c4f4a4d8a0da361ccaf9e39_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id2f36bd4172b415091c21d0b6eb454d8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie6fd12884ceb49d2842e2c0c0ff4c7b4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id013518c12974a24bba1a9c2af0dbbe7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i35154a927db24254a1c2b5c284017f55_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i47eef06bfdfc4e579f6fcbfbdfac91de_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icd33f000302e4290bf04ef28d9d117fb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3f2e468be3564cfb9e8a06b26196500d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if26d0356b6064c26aef0111b2a4df874_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i173f38328e224d319c4f70efef963acc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:GainOnOriginationAndSaleOfLoansNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6c7c5fc4e16c4d1186a60589876c1106_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8a2f8627b4f54ef782ba5487ccfb472d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie4b23f7af78e4a5dbce033d46628edf3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i10fae0ef7b934f27bf57edd218f5b677_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7e3c98aad71f41529f50b1996d22cd66_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i972e223c74b345c7abec346bf08ae28e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id099d786a19c4157afed9dbff114df90_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iea66c5c1e6e943b1af0cb49c2b4eb927_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3bee0c6f50d14c0899867e0d0e5761be_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib1650b207b484b899b10bafbc0be53e8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1302cf233c3640388680cd2775aaebc9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i301665cb512247e0ba7d26357435eb06_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ldi:ChangeInFairValueOfServicingRightsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7340918dc38d47c08a99453bfb7f6a26_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i28c2f05640a942fdb71b5dbeb9432af6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35e657a2bf58403aa3d337fd291de2d8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:MSRFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5e4bcf8df454458d842472b25ef0dcb0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:MSRFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieff443e1a7724f68a9201492d5983c80_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:ServicingAdvancedFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i395eba88f73e401db0a74f6de5527c45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:ServicingAdvancedFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a2fe47bc43745ca8b31d940fae56ca0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9a476b7d4ad74524873cd6d458fa5b88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb60feb4f5cc409b8cab338d4637a96f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icdb54a968b0d4e9a99c3855fbcf68b7a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5cb06734527841bda6d43410f5c8809d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i447477433dfb4b1cae152d62bb87df3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1fd1afc76b75468ca81f69c9e090c9f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7367db3e1f72452194c68b41ed8d466b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib647cffab5ee47829c469aa595dd51a2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4a1524e44461471c9c333b6f36c9b5ad_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6a36e1f78bb5421a8d2339c583f5ccc5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i67179bfd9ad24c2ca915fa1e60958335_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idfd3f80f32524d7fbdabe828c08f84d5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib99692d306074e9d99be0a1b8393b8e0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic2a4a428a30044ea9d3f7153a102808e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6fefaefde80d4bb3a693bb58c48221db_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic76121b408dd4cd4836f1b13621c9582_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia182e8035b2c423ca768423d4bd99de9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ief8c5247698b4356bdb3e82ee85dcced_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifd421eac21ac4112809a340ca6369c47_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icf5e7b1b96db48bfb1448473585c6187_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0af05df9f7254f4b8d0c39b1f62238b7_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20201SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i50159391ce05416dab49a99f86396bb4_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20201SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i0471a544025e44659c72cc45d769e127_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20202SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic39816a582624d8686938249acfd8180_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20202SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i007f4e1267624e98abb5cc9b56c54b9a_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20202SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id3e37c98d2664bd9831d773293a2d513_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20202SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib16c3d34176e4622963fb1a15b7a83b1_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20211SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="idd8899ddfbda4456abf2312e6aeb9170_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20211SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ieeb8578fa1384a22a2cac0e8206387b8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20212SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iaceec2c787da40cea1bf0f64bbba048b_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20212SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2c02983b21644bc1a424253f92569939_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20213SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib4b983ba54194f1e9bccbe817ddf54db_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A20213SecuritizationFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i52bd042b371043f6ba0101c145cbc7ee_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9539b50b746f4fc1a927fd4e4abba8ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib101e6af2d66447bae318c85ff4729c7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if10bc881ecf243d496ab3705221adbd2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i628119800c7346eb9464df7457130b74_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i07aab88ee66a4a21ae988336bd9b2505_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85a4cd058e9b4e29be2a4cf8c3d26304_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i404bb23f4f08474db9d79cb669fe23fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib52a5338155845eebf5bcb84db107a7f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0d34542d93644088b42684a0e9cb6888_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93e4b010339c44d18607ee6b9fec2fad_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia2a691d48982406b9b7cb2b0d8c07e78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic30ea7a8f58b4ddfb735252532b451f2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0f6fa2e6abb34dd1bcef1624d14dbf38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0448258761c45c2b6310a9ef64ad5fb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibb94e8737e054e05a1de75754c897c6a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9c2b4c9a5f34a7abff773362bfb1c87_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5d57bf1fae934f57898b986c5dd13349_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49011ca86df94dcdb7494f8a266772b1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i40f82a4721314e0ba10a8ecbd8a718cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b576bd87bf645f9a5f7cf1e97c1ba47_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7a6aa17e61c94c40a6617ed739f4f78e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb91b0544e6e4196b914863b6223d300_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility12Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icad19b548e1f49529a18aab0c2bd5dc2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility12Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i025928330a6645adbbeb7d8505011216_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility13Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i009984d946c846a09e5809b38cf87498_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility13Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6360b9cdb9b4bcfb139949e655c43e6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility14Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i91b2fd8bfe134d93907eb3b4888562cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility14Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b13c11f8736401e9f71c47765b71bc4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8fc1ce038c1d4da0aed1f25d8371d2c7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritizationFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6155fa7e30304c6c8c37f78c7096d52d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:Facility15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if6eb4bd26d0e4cd2acfcd24cb11322b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:WarehouseAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie714d567cbd5465e8a9cf3c8e8e81d97_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:FinanceServicingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3621bb9227d0425e9f71265c7c322d01_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i14c13a8cf4dd44419456f163bc0af59d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if47fb4038f4b472889a34191bce94a0c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i13918cf348da4c8f84ec3e9c22936721_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia4a2115f509b422fb3711b29d73da59d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i83e2646faf4c4236888ce26673a0240c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8bafe0df83344436860c8e9792144d80_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:MSRFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8f97982bf55f459599b8a1250c127d9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:MSRFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if85fde14930e4ab09d5840b54b09188b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritiesFinancingFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i38f9f663769843ca90acd2058aa2209d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:SecuritiesFinancingFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c99c3f32d5f41b6a03a428ed2a0368b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:ServicingAdvanceFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie86c96e41beb4d25bafb56c30277465d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:ServicingAdvanceFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56a7dd3406a440b8a2171a854c4f9712_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i702010b3cd08486ca172bd1c6ffa9d60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b681603c89a4e2da324654965a08d4c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id263a22cb9694f34883b4a54c87b4d9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d25aaa9274a4de28bad5923299a3b89_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i159fc0e5e004497bad9a5b8adc1a5d49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafc9ca3b4d2247e38e3c42a4703936b8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8dd80d6fb641471ca79e2afae8a56ace_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4d1708250434e3d89d6b44ce2f31676_I20141031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-31</instant>
        </period>
    </context>
    <context id="ib313ab36ff164d18950af2ba26af5044_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6f2bda6aa19f458b9315b9618db4f6e1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:ThirdSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib7c773352b364a208108fe5825dedd3f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ldi:FourthSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icbc19b5f850c4786845d39a43915fe9e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">ldi:GNMAMortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:GMSRVFNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i294f3cd6b61345e8a26009e30ec1b351_I20170831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:GMSRVFNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="id10788c6c3044cf6a023e93c34b60d94_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3c98f2a869024ee29a5273d8937a3643_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i12d0f5a39ce540b6b4adf8989c4f7f63_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A2020VF1NotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ldi:LoanDepotAgencyAdvanceReceivableTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iaba975d4b130496d851fd070a254d298_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">ldi:ReimbursementForAdvancesMadeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A2020VF1NotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9516024f17114fc280001ba1d0c3d33c_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">ldi:ServicingAdvanceReimbursementAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:GMSRVFNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i8830d2e0827e4d4593424651b1d2d946_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">ldi:ServicingAdvanceReimbursementAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:GMSRVFNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ief251562de304cce92d76fc71d0a0d6e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">ldi:ServicingAdvanceReimbursementAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:GMSRVFNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic205233e786745088f80e16591660a15_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A650SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i804d5322e380475c8245ea5450688820_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A650SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i45a48d29ff06468285272ac454b78975_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A650SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id360443cd2a448568c50b05b65a8bfdd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A650SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8365f1374b4d4ded99ecead2226b99da_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A6125SeniorUnsecuredNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie427a79f73f14a3ca3f23d894e123f40_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A6125SeniorUnsecuredNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaf9c5e6ae5314695b36a4fa083ded1a8_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A6125SeniorUnsecuredNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9642dcf0da8e4be2a127dc635dc7f46e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A6125SeniorUnsecuredNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifc2773dec14d495f9a0900be9888a5aa_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A6125SeniorUnsecuredNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i143ea225cb2d44a79483d0e5c414ee0a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:A6125SeniorUnsecuredNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie4803f05db764d1d9bb9a86d2cab78b1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6f4af6c2d2a24d149f23a21f51ce9510_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i334048bd0c4446c0a21f052c97e29cf9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifcf0ec05f6fd4e8391afa86bc6ec6be3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2c99770259346ab8bdda7097266b391_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0da1bd661ec54b1689271e5ef82b876e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i24f266fee1634531a57236206e597c5c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i60a03d0d34a840a48d253e0ece4c8357_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5dbd9c9cbb5740e489cac9a500432ddb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ldi:ShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie404861ea83a4461af4a0dc45e60f318_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ldi:ShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic165e5a8f0ff4a1aaa1179984e29f5d4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ldi:ShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifc2c1789c9664fe3b5c83196119ce2ee_D20210212-20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-02-12</endDate>
        </period>
    </context>
    <context id="ia65c7668eada46a6b969a6249954d170_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ldi:LDHoldingsGroupLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ldi:LoanDepotIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9da21d39c14d41e883f97e7c3612af70_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ldi:LDHoldingsGroupLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ldi:ContinuingLLCMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if5a6aa2e24bf4750a9c43e8082afc382_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ldi:LDHoldingsGroupLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2fad285baeab433bad935934205b1410_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i940f741ed3c1493fbc419322758cea41_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic3b1be333871492fb46c20786b6bf3d1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia69f8d42112e498c8d47eb9a284c3cc3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i134057ab8d624020b622681d6be4b03e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icae4dc098c864e8dac00d420783d695d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9429ae820d7141c6841096e606426396_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6779ab8e58db4dfc918c46e97dd4ef10_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i096fb3162ed445fc9113f592d47f3318_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ldi:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icde5985c658a40cab73b7a02a610bba8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i25d6bc96dbf145ba88b8c917a27e5f84_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie3ce8be1779f43b093332873642a5c6f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iff7018eaaf554b2e9998c82049176bb8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1469ebbe75414f018266a9f18013f068_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i46b30d17689841baa3c3c926d0daeb97_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i95dd1056da1f44918412916a82ecfbcf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2c585f6af1a247789c06b1a8f4686e2e_D20210212-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i79291ca69c054e228ad99645fcce3ae5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ldi:EmploymentLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i509a6678f02b48ecb996aadb48cd266b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:CommitmentsToExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ice72f033b1f24f268e2a25f8e45853e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:CommitmentsToExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62d07731bcbe496f8710d9837bb4f02d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:MSRFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i80ff457760434eeeb026715bbf2dfed8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001831631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ldi:MSRFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="usdPerLoan">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>ldi:loan</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="lineofcredit">
        <measure>ldi:lineOfCredit</measure>
    </unit>
    <unit id="debt_instrument">
        <measure>ldi:debt_instrument</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80L2ZyYWc6ZTE5ZmUxN2U5YjM5NDM0ZjkwOTJlODVhMWJkNWVlYWIvdGFibGU6MTUwNmJmMzA2ZGI3NDMyMjljODEyNjhmY2FhMTNiNTUvdGFibGVyYW5nZToxNTA2YmYzMDZkYjc0MzIyOWM4MTI2OGZjYWExM2I1NV8wLTEtMS0xLTExMjIxMg_f0b72077-6912-4f0a-a036-641b006c4910">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80L2ZyYWc6ZTE5ZmUxN2U5YjM5NDM0ZjkwOTJlODVhMWJkNWVlYWIvdGFibGU6MTUwNmJmMzA2ZGI3NDMyMjljODEyNjhmY2FhMTNiNTUvdGFibGVyYW5nZToxNTA2YmYzMDZkYjc0MzIyOWM4MTI2OGZjYWExM2I1NV8xLTEtMS0xLTExMjIxMg_2809651d-625f-45ca-808c-2255bc48c839">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80L2ZyYWc6ZTE5ZmUxN2U5YjM5NDM0ZjkwOTJlODVhMWJkNWVlYWIvdGFibGU6MTUwNmJmMzA2ZGI3NDMyMjljODEyNjhmY2FhMTNiNTUvdGFibGVyYW5nZToxNTA2YmYzMDZkYjc0MzIyOWM4MTI2OGZjYWExM2I1NV8yLTEtMS0xLTExMjIxMg_c8e85770-a278-4e25-890e-1fc5b8195f53">2022</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80L2ZyYWc6ZTE5ZmUxN2U5YjM5NDM0ZjkwOTJlODVhMWJkNWVlYWIvdGFibGU6MTUwNmJmMzA2ZGI3NDMyMjljODEyNjhmY2FhMTNiNTUvdGFibGVyYW5nZToxNTA2YmYzMDZkYjc0MzIyOWM4MTI2OGZjYWExM2I1NV8zLTEtMS0xLTExMjIxMg_006284f3-adda-4e3a-820a-cb67562b45b3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80L2ZyYWc6ZTE5ZmUxN2U5YjM5NDM0ZjkwOTJlODVhMWJkNWVlYWIvdGFibGU6MTUwNmJmMzA2ZGI3NDMyMjljODEyNjhmY2FhMTNiNTUvdGFibGVyYW5nZToxNTA2YmYzMDZkYjc0MzIyOWM4MTI2OGZjYWExM2I1NV80LTEtMS0xLTExMjIxMg_aedebc97-d330-44c7-9697-cea76b3a26f0">0001831631</dei:EntityCentralIndexKey>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic76121b408dd4cd4836f1b13621c9582_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTA3OA_f9d69540-752a-42b2-8ab6-b31c47635cb2">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia182e8035b2c423ca768423d4bd99de9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTI0NQ_5da85f3d-a54a-4dbb-b7ac-678b5566ae1c">P2Y</us-gaap:DebtInstrumentTerm>
    <dei:DocumentType
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMzU0_37f31f8f-ec64-432f-89b0-2b017720e6f0">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6MmI4NjE1Y2VjNjg2NDhjMGI3YjNkYWY3ODM5YjdkZDYvdGFibGVyYW5nZToyYjg2MTVjZWM2ODY0OGMwYjdiM2RhZjc4MzliN2RkNl8wLTAtMS0xLTExMjIxMg_57c74577-49fe-472c-9438-4bfe5049d61c">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8xMzY_8a53fa73-5d21-4fee-8e45-59350ec33f14">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6N2RmZjJlZGU3ZDRkNGI2ZjkyMGU4MDkxYmZiODNiMzUvdGFibGVyYW5nZTo3ZGZmMmVkZTdkNGQ0YjZmOTIwZTgwOTFiZmI4M2IzNV8wLTAtMS0xLTExMjIxMg_d15f9beb-d08b-4658-a79a-eadbfe159b23">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMzQ3_93e874c1-67e6-48fc-b3cb-470d1592d006">001-40003</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMzQ4_af65aa9c-9a34-40c4-b68f-dc73b80dd7ae">loanDepot, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZDQwZjlhODQ1ZGI5NGFjYjhjZTYyMjY0YjEyNDQ5MTgvdGFibGVyYW5nZTpkNDBmOWE4NDVkYjk0YWNiOGNlNjIyNjRiMTI0NDkxOF8wLTAtMS0xLTExMjIxMg_b499e63f-275d-4c0e-a85f-38e0e0e11b16">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZDQwZjlhODQ1ZGI5NGFjYjhjZTYyMjY0YjEyNDQ5MTgvdGFibGVyYW5nZTpkNDBmOWE4NDVkYjk0YWNiOGNlNjIyNjRiMTI0NDkxOF8wLTQtMS0xLTExMjIxMg_48256b1a-24bc-4072-a648-50d97c838c43">85-3948939</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZDQwZjlhODQ1ZGI5NGFjYjhjZTYyMjY0YjEyNDQ5MTgvdGFibGVyYW5nZTpkNDBmOWE4NDVkYjk0YWNiOGNlNjIyNjRiMTI0NDkxOF8zLTAtMS0xLTExMjIxMg_03048b89-580c-40a9-89cf-02ed613da887">26642 Towne Centre Drive,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZDQwZjlhODQ1ZGI5NGFjYjhjZTYyMjY0YjEyNDQ5MTgvdGFibGVyYW5nZTpkNDBmOWE4NDVkYjk0YWNiOGNlNjIyNjRiMTI0NDkxOF8zLTEtMS0xLTExMjIxMg_27a8d3ad-a087-4051-a520-b42ebb8a5e2a">Foothill Ranch,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZDQwZjlhODQ1ZGI5NGFjYjhjZTYyMjY0YjEyNDQ5MTgvdGFibGVyYW5nZTpkNDBmOWE4NDVkYjk0YWNiOGNlNjIyNjRiMTI0NDkxOF8zLTItMS0xLTExMjIxMg_7a816549-e04b-4489-85b1-2ab54cb94ec6">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZDQwZjlhODQ1ZGI5NGFjYjhjZTYyMjY0YjEyNDQ5MTgvdGFibGVyYW5nZTpkNDBmOWE4NDVkYjk0YWNiOGNlNjIyNjRiMTI0NDkxOF8zLTQtMS0xLTExMjIxMg_49ba8387-cc60-4b3b-b77b-e65db5804e54">92610</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMzQ2_4732c656-8623-4299-86f7-1f0b6990f16f">(888)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMzQ5_60bf0b67-2e4c-4639-81e5-e752fca85d75">337-6888</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZTU5YzhkZjdhNTA2NDViNmE1MTVkMzVkNTUxZTVjZDIvdGFibGVyYW5nZTplNTljOGRmN2E1MDY0NWI2YTUxNWQzNWQ1NTFlNWNkMl8xLTAtMS0xLTExMjIxMg_a0f1fa12-89ac-41d3-a274-a4ada4668141">Class A Common Stock, $0.001 per value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZTU5YzhkZjdhNTA2NDViNmE1MTVkMzVkNTUxZTVjZDIvdGFibGVyYW5nZTplNTljOGRmN2E1MDY0NWI2YTUxNWQzNWQ1NTFlNWNkMl8xLTItMS0xLTExMjIxMg_dc9da356-c042-45dc-94c3-d05fe74725b8">LDI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6ZTU5YzhkZjdhNTA2NDViNmE1MTVkMzVkNTUxZTVjZDIvdGFibGVyYW5nZTplNTljOGRmN2E1MDY0NWI2YTUxNWQzNWQ1NTFlNWNkMl8xLTQtMS0xLTExMjIxMg_df48f0e0-6aed-4e25-a459-1f6e8a84e4ab">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMzQ1_f67fa9f5-3bcc-4c4e-9490-114c5190caac">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMzUy_c0d2949a-25f3-498a-a5b1-654da9eeac33">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6MDI1ZGQ2ODgxYTJlNGI3ZjhkNzQ2MDFiMjQzMDkwYTcvdGFibGVyYW5nZTowMjVkZDY4ODFhMmU0YjdmOGQ3NDYwMWIyNDMwOTBhN18xLTEtMS0xLTExMjIxMg_4d686f1e-d37b-4cee-9b12-0ba7c1ede7be">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6MDI1ZGQ2ODgxYTJlNGI3ZjhkNzQ2MDFiMjQzMDkwYTcvdGFibGVyYW5nZTowMjVkZDY4ODFhMmU0YjdmOGQ3NDYwMWIyNDMwOTBhN18xLTUtMS0xLTExMjIxMg_ea911606-b0db-4520-b4b9-8192c650102f">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGFibGU6MDI1ZGQ2ODgxYTJlNGI3ZjhkNzQ2MDFiMjQzMDkwYTcvdGFibGVyYW5nZTowMjVkZDY4ODFhMmU0YjdmOGQ3NDYwMWIyNDMwOTBhN18yLTUtMS0xLTExMjIxMg_4f85c064-9988-4243-9600-96df5877fa9b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMzUz_75a1a163-7ba9-48d8-a725-2c778b0074ea">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i87608a0313624e388fb33095fa45bb00_I20220809"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMDQ4_506bfc58-45cc-46da-b4f3-df377386314b"
      unitRef="shares">64282684</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7644d401f64a43d5a25c89d0de5c4bc6_I20220809"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMTQ2_bc7cf2fe-254d-4687-99c3-472292cfa35e"
      unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i74a821e58d2d422b895df8523cccb67d_I20220809"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMjEx_5ba98ea8-fe7d-41fe-9fba-97eba9c3b48f"
      unitRef="shares">152010113</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iec802ccee87f4f6695a420151dc8d7a4_I20220809"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xL2ZyYWc6NjIxMzg5MGI1ZWJjNGExOGE0MzljN2U5MjBhNjdiZjIvdGV4dHJlZ2lvbjo2MjEzODkwYjVlYmM0YTE4YTQzOWM3ZTkyMGE2N2JmMl8yMjc5_a7001773-e220-43b2-9b0a-6dc28b2a8f2e"
      unitRef="shares">97026671</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMi0xLTEtMS0xMTIyMTI_af856e71-f484-423a-b7f9-32ae260d8e6b"
      unitRef="usd">954930000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMi0zLTEtMS0xMTIyMTI_583a9425-999c-4979-95d7-6f8bb4568e84"
      unitRef="usd">419571000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMy0xLTEtMS0xMTIyMTI_3844101c-2a27-4b58-8cb2-92feb6dff490"
      unitRef="usd">194645000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMy0zLTEtMS0xMTIyMTI_98b2cadd-4b5b-476b-88a9-c1fa49c87643"
      unitRef="usd">201025000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:AccountsReceivableNet
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNC0xLTEtMS0xMTIyMTI_d6633919-22aa-44f9-98dc-e2a318b08a0e"
      unitRef="usd">91766000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNC0zLTEtMS0xMTIyMTI_760cc058-7a43-4fac-877e-b930606a3403"
      unitRef="usd">56183000</us-gaap:AccountsReceivableNet>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i0996d44a88c6468b831621f57bc82f70_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNS0wLTEtMS0xMTIyMTIvdGV4dHJlZ2lvbjpiMTcyYmNhNzIwNzI0ZmFhYmNjODMxZmFhZTMxMmIzM180OQ_d47170c0-e1d2-4622-91cc-99609b2393fe"
      unitRef="usd">1800968000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i9fe10a6c41a7401e9d627495a8f538c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNS0wLTEtMS0xMTIyMTIvdGV4dHJlZ2lvbjpiMTcyYmNhNzIwNzI0ZmFhYmNjODMxZmFhZTMxMmIzM181Ng_e1706a5d-bf7c-4485-a9f7-e3576826dea4"
      unitRef="usd">2557490000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNS0xLTEtMS0xMTIyMTI_0a7b46bc-3545-4379-8a3c-54847c6f64e4"
      unitRef="usd">4656338000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNS0zLTEtMS0xMTIyMTI_15b69928-14fa-42ff-8e1a-acf0c8783eb8"
      unitRef="usd">8136817000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:DerivativeAssets
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNi0xLTEtMS0xMTIyMTI_245fb87b-b5cd-4205-ba27-466025f824f6"
      unitRef="usd">153607000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNi0zLTEtMS0xMTIyMTI_6c94dfc5-7a77-4afe-bdbc-88f005b508fa"
      unitRef="usd">194665000</us-gaap:DerivativeAssets>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i0996d44a88c6468b831621f57bc82f70_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNy0wLTEtMS0xMTIyMTIvdGV4dHJlZ2lvbjo4Njc3YWFhNmNlNjM0MDQyYTg0MjQ1NGJlOTM1MTdhOF80Ng_24cd6b65-f3fb-4944-a8bb-5226f7839a9d"
      unitRef="usd">484393000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i9fe10a6c41a7401e9d627495a8f538c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNy0wLTEtMS0xMTIyMTIvdGV4dHJlZ2lvbjo4Njc3YWFhNmNlNjM0MDQyYTg0MjQ1NGJlOTM1MTdhOF81Mw_8b12b44e-ddf1-4322-8a5f-b398b81f3d3f"
      unitRef="usd">400678000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNy0xLTEtMS0xMTIyMTI_71c7964c-e248-4017-849b-4ea4ab7e4d70"
      unitRef="usd">2213700000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNy0zLTEtMS0xMTIyMTI_65540cf7-2c48-4125-8e2a-723e2e6f449c"
      unitRef="usd">2006712000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfOC0xLTEtMS0xMTIyMTI_e36cfc54-cef4-4f02-ae90-307cd38e548b"
      unitRef="usd">105308000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfOC0zLTEtMS0xMTIyMTI_8b192803-e0ed-473b-a43b-ad06a8ac63e9"
      unitRef="usd">72874000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfOS0xLTEtMS0xMTIyMTI_aaf74faf-edc3-4621-a695-81bf4bb5a4c7"
      unitRef="usd">111443000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfOS0zLTEtMS0xMTIyMTI_acce9ce7-d209-469e-ba63-4e01ad3513a2"
      unitRef="usd">104262000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTAtMS0xLTEtMTEyMjEy_52df509b-0a53-4471-8970-f67f6587b343"
      unitRef="usd">48443000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTAtMy0xLTEtMTEyMjEy_d08a9251-cbc4-44b3-af2f-2600b18f78fd"
      unitRef="usd">55646000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTEtMS0xLTEtMTEyMjEy_ea2e437c-123a-466d-8f2b-5ec54bb94fda"
      unitRef="usd">140145000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTEtMy0xLTEtMTEyMjEy_e3626a4d-c8a0-44ba-9551-80214b6f9618"
      unitRef="usd">140315000</us-gaap:PrepaidExpenseAndOtherAssets>
    <ldi:LoansEligibleForRepurchaseAsset
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTItMS0xLTEtMTEyMjEy_57473668-c0b9-4063-9441-8b1984615e36"
      unitRef="usd">506454000</ldi:LoansEligibleForRepurchaseAsset>
    <ldi:LoansEligibleForRepurchaseAsset
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTItMy0xLTEtMTEyMjEy_38123348-69b0-4dea-8334-fe3529fd67e2"
      unitRef="usd">363373000</ldi:LoansEligibleForRepurchaseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTMtMS0xLTEtMTEyMjEy_31b837ce-9ba7-4e8c-b17a-cd592028df56"
      unitRef="usd">18408000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTMtMy0xLTEtMTEyMjEy_d7a33381-b770-4c1d-b677-a17582bac884"
      unitRef="usd">18553000</us-gaap:EquityMethodInvestments>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTYtMS0xLTEtMTEyMjEy_99614461-8a5f-4587-b2bc-8d418ef9abb5"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTYtMy0xLTEtMTEyMjEy_184399a3-a14a-4c08-bc01-2ea25d513618"
      unitRef="usd">42317000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:Assets
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTctMS0xLTEtMTEyMjEy_1780fc40-dc5f-440c-80a0-b4b8803bf68a"
      unitRef="usd">9195187000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMTctMy0xLTEtMTEyMjEy_ed2cd7c5-652a-4b4b-8ebf-9c247dc2165f"
      unitRef="usd">11812313000</us-gaap:Assets>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjEtMS0xLTEtMTEyMjEy_4f338f18-02d9-426e-9c39-021157d28e73"
      unitRef="usd">4265343000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjEtMy0xLTEtMTEyMjEy_01aa7fd4-937d-4bc5-8147-154698a4a2e0"
      unitRef="usd">7457199000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:AccountsPayableAccruedExpensesAndOtherLiabilities
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjItMS0xLTEtMTEyMjEy_9d6f6430-0bb5-45b9-92da-cc9765f84164"
      unitRef="usd">643144000</ldi:AccountsPayableAccruedExpensesAndOtherLiabilities>
    <ldi:AccountsPayableAccruedExpensesAndOtherLiabilities
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjItMy0xLTEtMTEyMjEy_71744eef-fd88-4040-8429-acc7fe1424b4"
      unitRef="usd">624444000</ldi:AccountsPayableAccruedExpensesAndOtherLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjMtMS0xLTEtMTEyMjEy_e1c8e5c0-2bd0-4790-8581-017cae61e8df"
      unitRef="usd">72758000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjMtMy0xLTEtMTEyMjEy_68da3d94-3b06-4efd-b0a8-ddf3f0b1ea9f"
      unitRef="usd">37797000</us-gaap:DerivativeLiabilities>
    <ldi:LoansEligibleForRepurchaseLiability
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjQtMS0xLTEtMTEyMjEy_368915e0-54de-4d68-bcf4-8c81c241f51b"
      unitRef="usd">506454000</ldi:LoansEligibleForRepurchaseLiability>
    <ldi:LoansEligibleForRepurchaseLiability
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjQtMy0xLTEtMTEyMjEy_c8298686-b942-4133-8581-1c4db9a24216"
      unitRef="usd">363373000</ldi:LoansEligibleForRepurchaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjUtMS0xLTEtMTEyMjEy_f3b7e815-5a07-4951-acfe-402a8dc2d8d0"
      unitRef="usd">66485000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjUtMy0xLTEtMTEyMjEy_0949fd12-4f22-46af-8877-297decceeaf7"
      unitRef="usd">71932000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LongTermDebt
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjYtMS0xLTEtMTEyMjEy_a6a23da2-b07c-4045-95eb-bc1c1431d90e"
      unitRef="usd">2427140000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjYtMy0xLTEtMTEyMjEy_80abf488-a000-400b-a260-7f1d29acca5d"
      unitRef="usd">1628208000</us-gaap:LongTermDebt>
    <us-gaap:Liabilities
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjctMS0xLTEtMTEyMjEy_e263c910-b6b0-4695-8104-37b246773d38"
      unitRef="usd">7981324000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjctMy0xLTEtMTEyMjEy_607117d1-ce97-4aa1-8570-75900654ead4"
      unitRef="usd">10182953000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjgtMS0xLTEtMTEyMjEy_9be89563-7e7c-49e9-a976-a4d4a3dfbb8f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMjgtMy0xLTEtMTEyMjEy_9fff5c39-6825-4144-a50f-9334fbd3434e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7572f3b3bc7d461680b539549292f993_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzEtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YTk0ZTBiMDg3YTQwNGQwN2IyNTk1NmMyNTE5MGE0MDdfMjc_9dfe8e6c-99cd-43a9-85da-6fdd10a8a9f1"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i955e8e7bf270477182f2d1c14aaf5b29_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzEtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YTk0ZTBiMDg3YTQwNGQwN2IyNTk1NmMyNTE5MGE0MDdfMjc_f31b0fa6-db51-4ae7-901e-70aa7180ab41"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i955e8e7bf270477182f2d1c14aaf5b29_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzEtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YTk0ZTBiMDg3YTQwNGQwN2IyNTk1NmMyNTE5MGE0MDdfNDE_58cb6827-44a9-48e8-ba9c-542aebe60e51"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7572f3b3bc7d461680b539549292f993_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzEtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YTk0ZTBiMDg3YTQwNGQwN2IyNTk1NmMyNTE5MGE0MDdfNDE_c9a16d7e-4975-4d21-b654-f9ced0748bea"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7572f3b3bc7d461680b539549292f993_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzEtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YTk0ZTBiMDg3YTQwNGQwN2IyNTk1NmMyNTE5MGE0MDdfNTY_d990816f-4124-4bff-9b37-51970f981257"
      unitRef="shares">65257349</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i955e8e7bf270477182f2d1c14aaf5b29_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzEtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YTk0ZTBiMDg3YTQwNGQwN2IyNTk1NmMyNTE5MGE0MDdfNjM_0be487da-f96d-4c26-b25a-473262da315e"
      unitRef="shares">38060302</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i7572f3b3bc7d461680b539549292f993_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzEtMS0xLTEtMTEyMjEy_fe3fdb91-2aef-4141-96cc-594b66b05c85"
      unitRef="usd">65000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i955e8e7bf270477182f2d1c14aaf5b29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzEtMy0xLTEtMTEyMjEy_44cfd709-b14b-49ae-bf4e-eef695eb2543"
      unitRef="usd">38000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i379735c5f38642ee9050e2c6facc1ab2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzItMC0xLTEtMTEyMjEyL3RleHRyZWdpb246ZGIyNDc4OWQ4ZjY3NDgyOWE1NjQ2MzA5M2Q3ZGM2NDZfMjc_705777ea-6cd7-4ee1-96c1-4684b2f24efe"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i99d3149912ce41fdbec0561833ea1592_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzItMC0xLTEtMTEyMjEyL3RleHRyZWdpb246ZGIyNDc4OWQ4ZjY3NDgyOWE1NjQ2MzA5M2Q3ZGM2NDZfMjc_c0aa7f02-4502-4f48-bfbb-62efdbbf8a76"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i379735c5f38642ee9050e2c6facc1ab2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzItMC0xLTEtMTEyMjEyL3RleHRyZWdpb246ZGIyNDc4OWQ4ZjY3NDgyOWE1NjQ2MzA5M2Q3ZGM2NDZfNDE_5223647a-9fc0-4bfd-94e6-dddb4904796f"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i99d3149912ce41fdbec0561833ea1592_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzItMC0xLTEtMTEyMjEyL3RleHRyZWdpb246ZGIyNDc4OWQ4ZjY3NDgyOWE1NjQ2MzA5M2Q3ZGM2NDZfNDE_a467e6dc-9740-4407-89b5-36b0ff9fccd6"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i99d3149912ce41fdbec0561833ea1592_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzItMC0xLTEtMTEyMjEyL3RleHRyZWdpb246ZGIyNDc4OWQ4ZjY3NDgyOWE1NjQ2MzA5M2Q3ZGM2NDZfNTc_705a1197-7108-4e86-8e0c-33fd76c836e8"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i379735c5f38642ee9050e2c6facc1ab2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzItMC0xLTEtMTEyMjEyL3RleHRyZWdpb246ZGIyNDc4OWQ4ZjY3NDgyOWE1NjQ2MzA5M2Q3ZGM2NDZfNTc_738151da-23fa-41d7-ab5d-b3beadb4dcde"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i99d3149912ce41fdbec0561833ea1592_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzItMS0xLTEtMTEyMjEy_ec2c2336-b84e-4473-ae42-fd3c6e469072"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i379735c5f38642ee9050e2c6facc1ab2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzItMy0xLTEtMTEyMjEy_d35341af-ca1e-45c6-b051-e9558467fdf7"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7988d8a5dd544ab483ce78c9229105df_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzMtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YzRiYzFhNWY3ODYyNDNkYTg1NDU5MjM0NjNlMTIwMjVfMjc_222fe3a1-3a58-4998-bbeb-e03aad9da64b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i96902440654a4cd390b81e9e2bdbcd89_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzMtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YzRiYzFhNWY3ODYyNDNkYTg1NDU5MjM0NjNlMTIwMjVfMjc_b9e32d4c-ef5f-4c67-ad35-e23f50634f68"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i96902440654a4cd390b81e9e2bdbcd89_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzMtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YzRiYzFhNWY3ODYyNDNkYTg1NDU5MjM0NjNlMTIwMjVfNDE_38e7790b-c555-4ff6-9fbf-b8e9d6c2ede1"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7988d8a5dd544ab483ce78c9229105df_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzMtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YzRiYzFhNWY3ODYyNDNkYTg1NDU5MjM0NjNlMTIwMjVfNDE_affb7c72-6310-4245-9e64-050919562792"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i96902440654a4cd390b81e9e2bdbcd89_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzMtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YzRiYzFhNWY3ODYyNDNkYTg1NDU5MjM0NjNlMTIwMjVfNTY_15d70eb4-9d20-4407-a7d0-f5de540a4409"
      unitRef="shares">152191394</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic54c54f56a0c453d9ee3528bdefb0b82_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzMtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YzRiYzFhNWY3ODYyNDNkYTg1NDU5MjM0NjNlMTIwMjVfNjM_8809b7af-5435-48c8-a330-70e2c0e6b11d"
      unitRef="shares">172729168</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i96902440654a4cd390b81e9e2bdbcd89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzMtMS0xLTEtMTEyMjEy_08a58941-0708-4e14-b07a-ee32d7f27ecb"
      unitRef="usd">152000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7988d8a5dd544ab483ce78c9229105df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzMtMy0xLTEtMTEyMjEy_dfc9853f-2cfc-4ba3-9661-0fbdc9d112a8"
      unitRef="usd">173000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1185ef45f205433da04b9d6b8b768cbb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzQtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246N2EzOTY4YjRjMTBkNGNjYjk4NDU1YmJmZjNjNGFiMzFfMjc_5a87e1ff-8323-45fa-a500-efec890ced25"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i87a8bb171559448ca4fd061e150dc569_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzQtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246N2EzOTY4YjRjMTBkNGNjYjk4NDU1YmJmZjNjNGFiMzFfMjc_e4c956a7-fc4b-4bad-a71b-e4e90961c773"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i87a8bb171559448ca4fd061e150dc569_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzQtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246N2EzOTY4YjRjMTBkNGNjYjk4NDU1YmJmZjNjNGFiMzFfNDE_71c14a2b-55c8-4173-b2f1-b76d41fcdf90"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1185ef45f205433da04b9d6b8b768cbb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzQtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246N2EzOTY4YjRjMTBkNGNjYjk4NDU1YmJmZjNjNGFiMzFfNDE_e6f27815-94e7-4d2e-b4f0-8c892ae025c1"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i87a8bb171559448ca4fd061e150dc569_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzQtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246N2EzOTY4YjRjMTBkNGNjYjk4NDU1YmJmZjNjNGFiMzFfNTY_5560b792-2596-4774-afa2-5a1dc69bb839"
      unitRef="shares">97026671</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6d564e12b5324ff2a1620324b8967037_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzQtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246N2EzOTY4YjRjMTBkNGNjYjk4NDU1YmJmZjNjNGFiMzFfNjM_51b28802-c90f-4557-9362-2fec78e53ab8"
      unitRef="shares">100822084</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i87a8bb171559448ca4fd061e150dc569_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzQtMS0xLTEtMTEyMjEy_80bbac5b-19e7-4454-b167-541215b19a64"
      unitRef="usd">97000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1185ef45f205433da04b9d6b8b768cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzQtMy0xLTEtMTEyMjEy_42d0d340-a74a-4964-8eff-32d8062631ce"
      unitRef="usd">101000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzUtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246Yjg0NDAxNzgyZDQ0NDNmZDg1MmYyZDQzMjc4ZmY1ODFfMjI_80dd1fa2-3fd0-4415-bda8-0f69e976b43c"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzUtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246Yjg0NDAxNzgyZDQ0NDNmZDg1MmYyZDQzMjc4ZmY1ODFfMjI_b86cdc19-52fb-4f04-9230-b969f8e18bd5"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzUtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246Yjg0NDAxNzgyZDQ0NDNmZDg1MmYyZDQzMjc4ZmY1ODFfMzY_262fabb8-1c00-496a-9494-9233588b1c94"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzUtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246Yjg0NDAxNzgyZDQ0NDNmZDg1MmYyZDQzMjc4ZmY1ODFfMzY_7b1c605d-63d3-4e18-ad6d-462125213731"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzUtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246Yjg0NDAxNzgyZDQ0NDNmZDg1MmYyZDQzMjc4ZmY1ODFfNTE_032a0808-2164-4f05-89a9-2b9cd95b7c0a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzUtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246Yjg0NDAxNzgyZDQ0NDNmZDg1MmYyZDQzMjc4ZmY1ODFfNTE_c768c513-c534-4b70-b41d-419ed39cf2d9"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzUtMS0xLTEtMTEyMjEy_f611c5c6-31d0-42e3-a678-b514e18bdc87"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzUtMy0xLTEtMTEyMjEy_2dea294e-2020-4a2e-94ef-e70aa0a6bdf1"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzYtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YjgwODkxNTExM2E2NDdkNzkxMDg3NGJhZmZjNjdhNGJfMjg_3f2a103d-6a1a-4e65-a0f9-7c57c303de82"
      unitRef="shares">1664301</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzYtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246YjgwODkxNTExM2E2NDdkNzkxMDg3NGJhZmZjNjdhNGJfMzU_408a6e2b-2489-400c-8cf8-6572bc60be57"
      unitRef="shares">1593366</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzYtMS0xLTEtMTEyMjEy_51e53810-dfaf-4dd9-a6c8-5e36f93d78a2"
      unitRef="usd">13087000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzYtMy0xLTEtMTEyMjEy_72c5ec8d-8b38-4487-b226-190876f5ed04"
      unitRef="usd">12852000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzctMS0xLTEtMTEyMjEy_42db4af5-b415-485b-b4bc-8424cf0be44e"
      unitRef="usd">762635000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzctMy0xLTEtMTEyMjEy_9fa242ab-1190-4bb3-9b4b-14d477e492f6"
      unitRef="usd">565073000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzgtMS0xLTEtMTEyMjEy_7f041bb0-34c9-44cd-92f5-68f795893268"
      unitRef="usd">-205235000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzgtMy0xLTEtMTEyMjEy_480ffadb-9e7c-4a0e-b780-faddeca33dde"
      unitRef="usd">-28976000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:MinorityInterest
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzktMS0xLTEtMTEyMjEy_5c345751-05aa-4329-887e-636c5a4aa694"
      unitRef="usd">669236000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfMzktMy0xLTEtMTEyMjEy_bb196131-244f-48b0-9074-7a97adfc7908"
      unitRef="usd">1105803000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNDAtMS0xLTEtMTEyMjEy_8c5d5295-a46e-46a1-8a52-715347824622"
      unitRef="usd">1213863000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNDAtMy0xLTEtMTEyMjEy_692a451b-484b-4030-8eea-666a56cbc087"
      unitRef="usd">1629360000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNDEtMS0xLTEtMTEyMjEy_5809e723-9757-4a75-9390-b91a2dae3c3f"
      unitRef="usd">9195187000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yMi9mcmFnOjNiNDU0ZmJjMmQxYzQwN2RhN2VlMzBiYTgwZjQ5MzAxL3RhYmxlOmM0NDBhNmQxNzAzNDRiN2Q4MTBlNmNmOWJjMzY2NDBiL3RhYmxlcmFuZ2U6YzQ0MGE2ZDE3MDM0NGI3ZDgxMGU2Y2Y5YmMzNjY0MGJfNDEtMy0xLTEtMTEyMjEy_311d6b5c-909f-4940-89c9-0c76295627e4"
      unitRef="usd">11812313000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNy0xLTEtMS0xMTIyMTI_ec9220b9-da15-4384-9f48-c44001d0afd1"
      unitRef="usd">62722000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNy0zLTEtMS0xMTIyMTI_adc1564f-f205-4181-b7ab-e5e40507a1ca"
      unitRef="usd">61874000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNy01LTEtMS0xMTIyMTI_dd6fd4b7-dfec-4a6d-932b-30409a93825c"
      unitRef="usd">115687000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNy03LTEtMS0xMTIyMTI_efcf660b-4811-4064-a2c3-0479f6aa6f27"
      unitRef="usd">116605000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestExpense
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfOC0xLTEtMS0xMTIyMTI_f6371cd7-a250-4880-abdf-fc8d0eba4cc4"
      unitRef="usd">39923000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfOC0zLTEtMS0xMTIyMTI_5299b649-7d36-4ea3-842a-9be51751be68"
      unitRef="usd">54848000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfOC01LTEtMS0xMTIyMTI_d3f9de8b-d0b0-466b-99be-691d3444b143"
      unitRef="usd">79813000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfOC03LTEtMS0xMTIyMTI_5cf6bfeb-6013-45b1-89c1-a2323ea59e39"
      unitRef="usd">108346000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfOS0xLTEtMS0xMTIyMTI_045999ca-3e4d-4634-938d-401edb7025f0"
      unitRef="usd">22799000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfOS0zLTEtMS0xMTIyMTI_822e43ee-8d70-4508-ab10-15c1565663f8"
      unitRef="usd">7026000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfOS01LTEtMS0xMTIyMTI_36f26126-55f1-440c-9527-f08ab361633c"
      unitRef="usd">35874000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfOS03LTEtMS0xMTIyMTI_48cc8078-7f67-4024-b858-4678a8ba92a8"
      unitRef="usd">8259000</us-gaap:InterestIncomeExpenseNet>
    <ldi:GainOnOriginationAndSaleOfLoansNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTEtMS0xLTEtMTEyMjEy_39698611-c3b4-479a-9431-40fe5240c391"
      unitRef="usd">146562000</ldi:GainOnOriginationAndSaleOfLoansNet>
    <ldi:GainOnOriginationAndSaleOfLoansNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTEtMy0xLTEtMTEyMjEy_6d63387f-a97f-4b9d-97d3-03a626eb1ccb"
      unitRef="usd">692479000</ldi:GainOnOriginationAndSaleOfLoansNet>
    <ldi:GainOnOriginationAndSaleOfLoansNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTEtNS0xLTEtMTEyMjEy_318859f7-29a2-4157-b8b8-38baeb222387"
      unitRef="usd">509692000</ldi:GainOnOriginationAndSaleOfLoansNet>
    <ldi:GainOnOriginationAndSaleOfLoansNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTEtNy0xLTEtMTEyMjEy_11d801b0-cb2f-48b1-9926-f0a94b1a0417"
      unitRef="usd">1826054000</ldi:GainOnOriginationAndSaleOfLoansNet>
    <ldi:OriginationIncomeNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTItMS0xLTEtMTEyMjEy_c774ff5d-85f1-4ace-a50a-17559bf1e9b6"
      unitRef="usd">39108000</ldi:OriginationIncomeNet>
    <ldi:OriginationIncomeNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTItMy0xLTEtMTEyMjEy_38690bdf-18de-420b-9ca6-2b3730f5a929"
      unitRef="usd">92624000</ldi:OriginationIncomeNet>
    <ldi:OriginationIncomeNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTItNS0xLTEtMTEyMjEy_b7db0c1b-29f1-46bd-994a-41b0acd695a0"
      unitRef="usd">98181000</ldi:OriginationIncomeNet>
    <ldi:OriginationIncomeNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTItNy0xLTEtMTEyMjEy_3d3c8271-fdaa-497d-bcc8-0ddcb535c5d6"
      unitRef="usd">194223000</ldi:OriginationIncomeNet>
    <us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTMtMS0xLTEtMTEyMjEy_29d46061-abc2-43fe-bf22-4cd2b2fc36b8"
      unitRef="usd">117326000</us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets>
    <us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTMtMy0xLTEtMTEyMjEy_7dee05f2-6429-4d95-8947-fd65a4396912"
      unitRef="usd">94742000</us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets>
    <us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTMtNS0xLTEtMTEyMjEy_40e2f807-9d28-4788-902e-aa1ec2c37505"
      unitRef="usd">228385000</us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets>
    <us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTMtNy0xLTEtMTEyMjEy_fd803548-07f0-44b3-86bb-7bdbb0a082bd"
      unitRef="usd">177309000</us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets>
    <ldi:ChangesInFairValueOfServicingRightsNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTQtMS0xLTEtMTEyMjEy_a6ac9038-80c9-41c4-83d7-a986575c0a00"
      unitRef="usd">-33507000</ldi:ChangesInFairValueOfServicingRightsNet>
    <ldi:ChangesInFairValueOfServicingRightsNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTQtMy0xLTEtMTEyMjEy_a64fdcc4-3184-42e6-8f9d-f2465fdba020"
      unitRef="usd">-145098000</ldi:ChangesInFairValueOfServicingRightsNet>
    <ldi:ChangesInFairValueOfServicingRightsNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTQtNS0xLTEtMTEyMjEy_310af239-db59-45c3-baa5-87aa08ed2dfb"
      unitRef="usd">-101890000</ldi:ChangesInFairValueOfServicingRightsNet>
    <ldi:ChangesInFairValueOfServicingRightsNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTQtNy0xLTEtMTEyMjEy_4c6d10b8-274e-44fe-9e50-29a1ff06e7b7"
      unitRef="usd">-188733000</ldi:ChangesInFairValueOfServicingRightsNet>
    <us-gaap:OtherIncome
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTUtMS0xLTEtMTEyMjEy_853dfc65-b737-460e-b538-886001556a4a"
      unitRef="usd">16351000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTUtMy0xLTEtMTEyMjEy_82e40350-106c-4336-8547-d828544a75db"
      unitRef="usd">38141000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTUtNS0xLTEtMTEyMjEy_f698df63-467f-489d-93fb-e3ee30a4112b"
      unitRef="usd">41707000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTUtNy0xLTEtMTEyMjEy_f511a3ad-f290-4d8b-b19c-78611e54d180"
      unitRef="usd">78810000</us-gaap:OtherIncome>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTYtMS0xLTEtMTEyMjEy_eb200133-e101-44d8-91de-9558ca6104d1"
      unitRef="usd">308639000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTYtMy0xLTEtMTEyMjEy_2abe8553-ce7e-4b09-b55c-fdb53542b8ed"
      unitRef="usd">779914000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTYtNS0xLTEtMTEyMjEy_3f46bf20-3995-4e24-8ad7-d16e0c04ec41"
      unitRef="usd">811949000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTYtNy0xLTEtMTEyMjEy_8ba9774a-b421-4ef6-b727-c46922139148"
      unitRef="usd">2095922000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTktMS0xLTEtMTEyMjEy_7eb1f482-c017-47ab-aa87-e5d25f76a62a"
      unitRef="usd">296569000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTktMy0xLTEtMTEyMjEy_bbadf225-e44f-4780-921a-c60e4602bcba"
      unitRef="usd">470125000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTktNS0xLTEtMTEyMjEy_5c75f75a-0ff1-4cd5-8f8c-a301fe47f7b1"
      unitRef="usd">642563000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMTktNy0xLTEtMTEyMjEy_e41259fd-f743-4508-aa3f-19a14a307163"
      unitRef="usd">1073861000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjAtMS0xLTEtMTEyMjEy_85ace737-a34a-49c8-ae18-2c5e4d5992f3"
      unitRef="usd">60837000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjAtMy0xLTEtMTEyMjEy_8ce607db-e681-4a2f-9138-6c1dbe20d037"
      unitRef="usd">114133000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjAtNS0xLTEtMTEyMjEy_20e91e0f-52b3-4b89-8207-a6c46b252b88"
      unitRef="usd">162350000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjAtNy0xLTEtMTEyMjEy_fea9811a-35aa-4556-9a0b-28756e878344"
      unitRef="usd">223759000</us-gaap:MarketingAndAdvertisingExpense>
    <ldi:DirectOriginationExpense
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjEtMS0xLTEtMTEyMjEy_0fa658ef-8c13-477b-bc5b-db0e909c6262"
      unitRef="usd">33996000</ldi:DirectOriginationExpense>
    <ldi:DirectOriginationExpense
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjEtMy0xLTEtMTEyMjEy_78db2448-bcc7-4811-99f4-b94ef5e28536"
      unitRef="usd">50017000</ldi:DirectOriginationExpense>
    <ldi:DirectOriginationExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjEtNS0xLTEtMTEyMjEy_70d60ad8-f1a7-441a-9a81-d78edf66dcb8"
      unitRef="usd">87153000</ldi:DirectOriginationExpense>
    <ldi:DirectOriginationExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjEtNy0xLTEtMTEyMjEy_09d21691-1b69-49fe-87e7-1928eb831068"
      unitRef="usd">96993000</ldi:DirectOriginationExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjItMS0xLTEtMTEyMjEy_ad4692a7-e1e6-4815-9499-396e1060c36a"
      unitRef="usd">63927000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjItMy0xLTEtMTEyMjEy_03b65042-0956-4075-91a9-6f3e511e59f8"
      unitRef="usd">48654000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjItNS0xLTEtMTEyMjEy_8e9e58a4-1496-41d4-9d68-183a3bd09668"
      unitRef="usd">113675000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjItNy0xLTEtMTEyMjEy_1ae81b60-0d44-44bb-bcb4-875a0956fe63"
      unitRef="usd">99972000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OccupancyNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjMtMS0xLTEtMTEyMjEy_d7553bb6-e2ac-4a41-b49a-39bf2dd4eb6b"
      unitRef="usd">9388000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjMtMy0xLTEtMTEyMjEy_64202eca-bc44-43d3-9ec0-1a620df3a2ae"
      unitRef="usd">9283000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjMtNS0xLTEtMTEyMjEy_2da36fb8-f03e-4d5f-b0f4-b3d27bbaafc3"
      unitRef="usd">18784000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjMtNy0xLTEtMTEyMjEy_0d58c377-d59a-4c37-aca7-68a65f22c037"
      unitRef="usd">19270000</us-gaap:OccupancyNet>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjQtMS0xLTEtMTEyMjEy_3f7eb276-16c2-4d0b-946e-1b6d2c569392"
      unitRef="usd">11323000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjQtMy0xLTEtMTEyMjEy_e7597062-feed-4a63-be68-ace2f1a8a6d1"
      unitRef="usd">8686000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjQtNS0xLTEtMTEyMjEy_99df4f91-3103-4e49-8efb-a5e127686f95"
      unitRef="usd">21867000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjQtNy0xLTEtMTEyMjEy_ab289845-6dec-4792-8c43-bc6d6c232836"
      unitRef="usd">17139000</us-gaap:DepreciationAndAmortization>
    <ldi:SubservicingExpense
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjUtMS0xLTEtMTEyMjEy_7c8867ce-9393-4d60-aa51-79e5ddd76a95"
      unitRef="usd">10741000</ldi:SubservicingExpense>
    <ldi:SubservicingExpense
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjUtMy0xLTEtMTEyMjEy_32b056e2-fdde-40ce-ad3f-c72805421e7c"
      unitRef="usd">27241000</ldi:SubservicingExpense>
    <ldi:SubservicingExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjUtNS0xLTEtMTEyMjEy_c79dae72-61c9-480b-8b1b-049e518b9f3f"
      unitRef="usd">32252000</ldi:SubservicingExpense>
    <ldi:SubservicingExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjUtNy0xLTEtMTEyMjEy_65703ded-b733-464b-98f0-69aa2ac6e60e"
      unitRef="usd">53851000</ldi:SubservicingExpense>
    <ldi:OtherInterestExpense
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjYtMS0xLTEtMTEyMjEy_a605b307-b59a-4037-bc8a-19f48cc9df59"
      unitRef="usd">33140000</ldi:OtherInterestExpense>
    <ldi:OtherInterestExpense
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjYtMy0xLTEtMTEyMjEy_328d2f4f-585e-4d3d-ad3c-aaf83cd05f11"
      unitRef="usd">21266000</ldi:OtherInterestExpense>
    <ldi:OtherInterestExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjYtNS0xLTEtMTEyMjEy_52f96411-651a-4fcb-b279-ee8e7293679d"
      unitRef="usd">47533000</ldi:OtherInterestExpense>
    <ldi:OtherInterestExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjYtNy0xLTEtMTEyMjEy_4daa413b-d968-4516-940b-bc0181a5e6f3"
      unitRef="usd">34438000</ldi:OtherInterestExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjctMS0xLTEtMTE0MDA0_2302b2ac-bb2a-4cf0-8c9f-db2f4ea49751"
      unitRef="usd">40736000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjctMy0xLTEtMTE0MDEx_41bcc22f-d45f-403a-b6f3-04d9812ed186"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjctNS0xLTEtMTE0MDE4_ac6d907e-cf92-47eb-9c67-d1b7f22350df"
      unitRef="usd">40736000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjctNy0xLTEtMTE0MDI1_0a8c1cbe-25af-4144-9a57-c9a97fe5d9af"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:CostsAndExpenses
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjctMS0xLTEtMTEyMjEy_1ee221b6-206a-43c3-bab8-2dcaaeb8fae9"
      unitRef="usd">560657000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjctMy0xLTEtMTEyMjEy_9a06e19d-9d7c-4976-8e95-c3af30a0c94b"
      unitRef="usd">749405000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjctNS0xLTEtMTEyMjEy_e95ebfc4-87d5-4801-a585-1ac6cee69b70"
      unitRef="usd">1166913000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjctNy0xLTEtMTEyMjEy_c6da77de-2eb3-43dd-9391-6501c44911b8"
      unitRef="usd">1619283000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjktMS0xLTEtMTEyMjEy_339a5616-ded9-47d6-b8f6-1e63d41ac876"
      unitRef="usd">-252018000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjktMy0xLTEtMTEyMjEy_ea7cd255-41ff-46e3-a6d8-ac2ad496d10b"
      unitRef="usd">30509000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjktNS0xLTEtMTEyMjEy_af7a80a6-3949-4f18-a748-0b9b742b219b"
      unitRef="usd">-354964000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMjktNy0xLTEtMTEyMjEy_ee16bdbb-b9da-46b5-abd6-37674a5eeded"
      unitRef="usd">476639000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzEtMS0xLTEtMTEyMjEy_29b4c94b-30f6-4e58-9664-cf06d434abbd"
      unitRef="usd">-28196000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzEtMy0xLTEtMTEyMjEy_ef25f50a-98d9-4239-b9ae-dae55708201a"
      unitRef="usd">4225000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzEtNS0xLTEtMTEyMjEy_cd17a808-2709-436d-a9c2-0c1cc961158b"
      unitRef="usd">-39823000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzEtNy0xLTEtMTEyMjEy_ff2f676f-78bd-40c0-94ac-b44a9f091bf1"
      unitRef="usd">22502000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzMtMS0xLTEtMTEyMjEy_c2c248cd-ac4e-4bed-b0dc-7a052197032d"
      unitRef="usd">-223822000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzMtMy0xLTEtMTEyMjEy_7112d23e-d158-4976-b643-4cb22903100f"
      unitRef="usd">26284000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzMtNS0xLTEtMTEyMjEy_93b71a31-a7b9-40d5-aaff-6aa380efe235"
      unitRef="usd">-315141000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzMtNy0xLTEtMTEyMjEy_6381bc87-2de1-497e-8c02-3c5fb2a30baf"
      unitRef="usd">454137000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzUtMS0xLTEtMTEyMjEy_182c28aa-23e7-4f50-8f8e-3952f175cd5b"
      unitRef="usd">-122894000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzUtMy0xLTEtMTEyMjEy_9afc2860-6e30-4106-8e63-69fe26aa946e"
      unitRef="usd">17723000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzUtNS0xLTEtMTEyMjEy_08d0d626-5839-4a3f-b494-7167e9e1b6e5"
      unitRef="usd">-179472000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzUtNy0xLTEtMTEyMjEy_fa70064b-09c3-4b05-9d94-ca2c1308b6da"
      unitRef="usd">400701000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzctMS0xLTEtMTEyMjEy_511733e4-5f64-452f-9610-91f9734d6390"
      unitRef="usd">-100928000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzctMy0xLTEtMTEyMjEy_27afb2c6-9830-4443-a4dd-56065d3925c4"
      unitRef="usd">8561000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzctNS0xLTEtMTEyMjEy_fde081c2-8c53-4e5a-83c2-d410b1acf5bb"
      unitRef="usd">-135669000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfMzctNy0xLTEtMTEyMjEy_33934cf5-f55d-4f97-b8f9-bced6485c1b5"
      unitRef="usd">53436000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDAtMS0xLTEtMTEyMjEy_1a5d298f-48b9-4283-84ac-cfe524d8f78d"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDAtMy0xLTEtMTEyMjEy_f307c8f0-d9c7-403b-8bbe-0dbab5ceaaf3"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDAtNS0xLTEtMTEyMjEy_7b3e9d19-df11-4f31-84c5-61576aabad33"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDAtNy0xLTEtMTEyMjEy_adc80542-912a-4f50-a507-2943150a92ee"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDEtMS0xLTEtMTEyMjEy_9a3df332-8459-4061-84a9-2ac87455ecae"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDEtMy0xLTEtMTEyMjEy_2c4c739c-52bb-4b85-a6bf-888e44507d7f"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDEtNS0xLTEtMTEyMjEy_17ba389b-b4a0-4cf4-bda0-1a7d8e52d5e3"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDEtNS0xLTEtMTEyMjEy_adc02cae-eb8c-44d3-880f-cd007497047b"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDEtNy0xLTEtMTEyMjEy_7abe2607-6c95-42c2-b32f-4f5cad072af5"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDQtMS0xLTEtMTEyMjEy_e62ffd37-76cc-4074-902d-25d2f4cde436"
      unitRef="shares">153822380</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDQtMy0xLTEtMTEyMjEy_0bb0ce29-607d-473b-b17b-e17c38ec1525"
      unitRef="shares">126726876</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDQtNS0xLTEtMTEyMjEy_956d484e-57da-4e61-ac78-b453fd024e59"
      unitRef="shares">146415135</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDQtNy0xLTEtMTEyMjEy_4e3d1da2-bbd2-40f1-9484-32775bc8adfc"
      unitRef="shares">126392949</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDUtMS0xLTEtMTEyMjEy_d555740c-7be9-43ad-abd5-1e7fb84474ab"
      unitRef="shares">153822380</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDUtMy0xLTEtMTEyMjEy_817ace7e-886d-462b-a9dc-c3e84217d554"
      unitRef="shares">126726876</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDUtNS0xLTEtMTEyMjEy_3ef9bdfc-6e3e-4f67-bda6-d38ba792bd87"
      unitRef="shares">146415135</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDUtNS0xLTEtMTEyMjEy_b9ebbb5a-9209-425f-9016-2427c43b7d9c"
      unitRef="shares">146415135</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDUtNS0xLTEtMTEyMjEy_fd3fb381-7314-4448-8af9-2f3407d503df"
      unitRef="shares">146415135</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yNS9mcmFnOmQxZjk4MzhlZWQ1NDQxN2RiODM3MjZjYTAzMjBmMmUwL3RhYmxlOmRlMWNjNWRhNzM4YTRhNzBiOWVmYTI2MDZkYjhiNTY3L3RhYmxlcmFuZ2U6ZGUxY2M1ZGE3MzhhNGE3MGI5ZWZhMjYwNmRiOGI1NjdfNDUtNy0xLTEtMTEyMjEy_c391c57f-b949-47b1-95ca-59915e806fc4"
      unitRef="shares">126392949</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8baa76ae0d1147c4945095f6b2b5c9ee_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi0xLTEtMS0xMTIyMTI_dbceca91-a096-4767-be96-b0dcd9165466"
      unitRef="shares">6643187</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ieb4f90f21d154d75aa1d7331e1080756_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi01LTEtMS0xMTIyMTI_f25e9af8-0101-4a4e-81c0-aff3bf7520ca"
      unitRef="shares">179746190</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibac4810a44c34a5bab6ec00eae2b21ae_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi03LTEtMS0xMTIyMTI_4829e90e-63fc-4260-a63c-bdfdb8d826e7"
      unitRef="shares">119694200</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8baa76ae0d1147c4945095f6b2b5c9ee_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi05LTEtMS0xMTIyMTI_3b1f3810-41ca-42a0-bcea-b39b0335b3e6"
      unitRef="usd">7000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieb4f90f21d154d75aa1d7331e1080756_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi0xMy0xLTEtMTEyMjEy_80402bd6-8480-4876-9d94-8829830d6366"
      unitRef="usd">180000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibac4810a44c34a5bab6ec00eae2b21ae_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi0xNS0xLTEtMTEyMjEy_55648e05-4973-42ef-8254-145c0871fd35"
      unitRef="usd">119000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1ca8a21260a426faf5ec28b3ac66f1e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi0xNy0xLTEtMTEyMjEy_bac00669-c4a1-4981-8b2f-3a547d028ccc"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fda1b83868147268eed9797dc76d502_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi0xOS0xLTEtMTEyMjEy_22884375-931b-4e59-b215-7b82bfebd8e4"
      unitRef="usd">561494000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2a6e54a70e74977bb2b94431f6cb70f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi0yMS0xLTEtMTEyMjEy_d98187d4-ebb2-4e2b-b79a-3501fa63e3f7"
      unitRef="usd">42412000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2b021a6f55f4561ace383b408cec55b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi0yMy0xLTEtMTEyMjEy_d011869f-7b79-41ae-b1d4-e08e912d53fc"
      unitRef="usd">1169746000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5cdf238a54e4b329156a209de9e685d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMi0yNS0xLTEtMTEyMjEy_7a6c5b46-9504-4d1e-918e-d9a141017005"
      unitRef="usd">1773958000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments
      contextRef="ica1e6dc8e8ef4e159e9f6c7180ec4d6b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfNi0xOS0xLTEtMTEyMjEy_5cb05f93-c11b-4cf9-9b33-6e91eea3d331"
      unitRef="usd">370000</ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments>
    <ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfNi0yNS0xLTEtMTEyMjEy_b50e3327-d02c-4fc7-8a0c-3a9790b51ded"
      unitRef="usd">370000</ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i52d88fb95c034aa4a403575fe6029087_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTAtMS0xLTEtMTEyMjEy_ba2142bd-03bb-4563-82fc-18b7a6eef4d8"
      unitRef="shares">5897899</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodShares
      contextRef="ibc11beffc2ac41a5affbfeacd80c4d31_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTAtNS0xLTEtMTEyMjEy_9c67ae41-033a-43b5-8cda-015ec8ed7f51"
      unitRef="shares">1521965</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i779c7facbbd94d89924033e416ed56e5_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTAtNy0xLTEtMTEyMjEy_0f835c3d-fde3-474c-97cb-7df3731fea27"
      unitRef="shares">-4715556</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i52d88fb95c034aa4a403575fe6029087_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTAtOS0xLTEtMTEyMjEy_bc1cd54f-e238-4dbd-8db5-94efe06b7093"
      unitRef="usd">6000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="ibc11beffc2ac41a5affbfeacd80c4d31_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTAtMTMtMS0xLTExMjIxMg_bb972035-ac09-41bb-bac8-94733bd3755e"
      unitRef="usd">1000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i779c7facbbd94d89924033e416ed56e5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTAtMTUtMS0xLTExMjIxMg_8bd3bfd1-c484-4076-91f3-9338c6de780d"
      unitRef="usd">-4000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="ica1e6dc8e8ef4e159e9f6c7180ec4d6b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTAtMTktMS0xLTExMjIxMg_93863790-bcc4-44de-9027-8955c264b8fd"
      unitRef="usd">-3000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTAtMjUtMS0xLTExMjIxMg_29bdedac-febf-487e-9510-9e868d9733af"
      unitRef="usd">0</ldi:StockVestedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if11654fee29d4c7fbe3580d20a14dc1d_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTMtMC0xLTEtMTE0MjM5L3RleHRyZWdpb246MzVkZTNmZjAzNmE2NDU3NDg1M2IyYzA2ZTAyMTg4YWRfMjE5OTAyMzI1NTYxNw_5abb41ec-91ca-431a-b5b4-a419833f1d16"
      unitRef="usdPerShare">0.69</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="i1e8593ca90f34102bb69cb5c22259318_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTMtMjEtMS0xLTExNDI2Ng_bbeed5ec-a254-427f-8703-121110313ffe"
      unitRef="usd">36062000</us-gaap:Dividends>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i61f6ab19a6734fa7a4dcfea525dafbf5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTMtMjMtMS0xLTExNDI2Ng_891f0340-ba12-4002-b4d4-ae553761a542"
      unitRef="usd">51938000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:Dividends
      contextRef="if11654fee29d4c7fbe3580d20a14dc1d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTMtMjUtMS0xLTExNDI2Ng_43ae6b54-3ba1-4ccc-819a-42899d3e09cd"
      unitRef="usd">88000000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i04f153bf543441e896a8cf9ffdffb64c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMjEtMS0xLTExNDI2Ng_6ec3e5a5-bcaa-4d20-902e-4366be480b7c"
      unitRef="usd">56497000</us-gaap:Dividends>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i87f82d2480fb46f0b8a6b3876d8b6a71_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMjMtMS0xLTExNDI2Ng_02535039-e894-4427-a555-3f0c886b9e7f"
      unitRef="usd">81368000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:Dividends
      contextRef="i2d10a206718e4c9f8f64c133d6ec9cc1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMjUtMS0xLTExNDI2Ng_75795eb9-e13a-4c4b-9296-5f3a15131cf1"
      unitRef="usd">137865000</us-gaap:Dividends>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ica1e6dc8e8ef4e159e9f6c7180ec4d6b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMTktMS0xLTExNDMyMA_61b17306-f33b-4f75-897a-1c6b0e137db9"
      unitRef="usd">797000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5144450c14ec41e29e3d85e827828211_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMjMtMS0xLTExNDMyMA_736b36d9-dc0b-4cfb-a831-b13744fed2af"
      unitRef="usd">1138000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMjUtMS0xLTExNDMyMA_5b326620-aacf-44a2-ae3c-a8986f78b4e1"
      unitRef="usd">1935000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ldi:DistributionsForStateTaxes
      contextRef="ibc28409a4a064921bab219608c0a63f7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTItMjEtMS0xLTExMjIxMg_4f39dd51-5526-49b9-b60e-a8e86335847a"
      unitRef="usd">3235000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i5144450c14ec41e29e3d85e827828211_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTItMjMtMS0xLTExMjIxMg_ca6e5563-ba1c-45f5-baf2-35ab15be4a7a"
      unitRef="usd">4613000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTItMjUtMS0xLTExMjIxMg_fae1ef85-b4d1-4154-b3ce-903c96a2449e"
      unitRef="usd">7848000</ldi:DistributionsForStateTaxes>
    <us-gaap:ProfitLoss
      contextRef="ibc28409a4a064921bab219608c0a63f7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTMtMjEtMS0xLTExMjIxMg_ed2d55ab-addf-4e84-8eb5-5591ec52d6f6"
      unitRef="usd">8561000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5144450c14ec41e29e3d85e827828211_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTMtMjMtMS0xLTExMjIxMg_5b40c395-0240-4ec7-91b1-17ac429fc790"
      unitRef="usd">17723000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTMtMjUtMS0xLTExMjIxMg_d514eedb-d2c3-4523-a493-fca80f7de9c8"
      unitRef="usd">26284000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i06fc108fb2a147088e40d9a6eb415061_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMS0xLTEtMTEyMjEy_b2cad272-b0e1-4419-b464-4c4930444bf9"
      unitRef="shares">12541086</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i24817460c83c403596e8c039d6286cad_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtNS0xLTEtMTEyMjEy_5d849182-7ede-4956-b4cd-2520908e88ae"
      unitRef="shares">181268155</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="if137b464cdad48848c1d7dfbdbaa21a4_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtNy0xLTEtMTEyMjEy_08c91ec5-20d0-4b98-bb17-46221f936bed"
      unitRef="shares">114978644</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i06fc108fb2a147088e40d9a6eb415061_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtOS0xLTEtMTEyMjEy_175feb4c-1f2a-4b23-bbdb-821b5a27805d"
      unitRef="usd">13000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i24817460c83c403596e8c039d6286cad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMTMtMS0xLTExMjIxMg_e7e65586-ddbd-4ad6-8c3c-657b25b6f19a"
      unitRef="usd">181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if137b464cdad48848c1d7dfbdbaa21a4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMTUtMS0xLTExMjIxMg_198f3786-82f4-46ca-b59d-8aeb4b67dd41"
      unitRef="usd">115000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34914d4599ff4dd497bc81f5843b8a65_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMTctMS0xLTExMjIxMg_f41c17ef-1b3e-457c-a7d9-0fcc25393f20"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i778ef899564743d18361eda92e04cfe2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMTktMS0xLTExMjIxMg_29d8abf8-d757-4fac-9b42-099a02e97304"
      unitRef="usd">562658000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28eb568af4334c4fac335e0d8e4f3487_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMjEtMS0xLTExMjIxMg_9e6fc847-6ae1-4292-931f-108bcdac3f83"
      unitRef="usd">-44821000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95a7abf82fde4f2e81e57cc48b343cc1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMjMtMS0xLTExMjIxMg_1baa20ea-5d48-4e7d-bdaa-32bf9319742e"
      unitRef="usd">1050688000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTQtMjUtMS0xLTExMjIxMg_2c62b6e2-3241-4f67-a5ba-02237429b791"
      unitRef="usd">1568834000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2f61150b7587488dadcbaa834b56c53c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtMS0xLTEtMTEyMjEy_2611a529-bdbd-4635-a4a9-99c88dde37bc"
      unitRef="shares">43600418</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id9e99c0a410c4fa68ecc983a5895e4e3_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtNS0xLTEtMTEyMjEy_eeade848-0a7a-487f-8170-6375b0bd45e8"
      unitRef="shares">170690888</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4a3902c2856a4043b5cbca5a8c007813_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtNy0xLTEtMTEyMjEy_737dac76-75f8-4fc4-bd56-2522d194502b"
      unitRef="shares">97026671</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f61150b7587488dadcbaa834b56c53c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtOS0xLTEtMTEyMjEy_2d4fe2c7-e5df-4811-869c-2e41dae0a044"
      unitRef="usd">45000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id9e99c0a410c4fa68ecc983a5895e4e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtMTMtMS0xLTExMjIxMg_072fef38-6f84-4764-981e-5cec8b375641"
      unitRef="usd">171000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4a3902c2856a4043b5cbca5a8c007813_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtMTUtMS0xLTExMjIxMg_9bb2fa32-037e-42b9-9047-0465b4680a26"
      unitRef="usd">97000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b1c34d0af9d437aa341ffaf5c375099_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtMTctMS0xLTExMjIxMg_6c494064-9c39-4d4e-ae4f-72141d5459e5"
      unitRef="usd">-13015000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd74c675294044b695d86e4b342325e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtMTktMS0xLTExMjIxMg_d90c544b-1b26-4848-b12f-c5f3f8a479f3"
      unitRef="usd">656267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i245d501f4ef140ca92bfe3790afac53b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtMjEtMS0xLTExMjIxMg_6d5fc803-beec-4cc0-83fd-c32eeefc4317"
      unitRef="usd">-77151000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if1608de8ba354398aa04651eff0dcd84_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtMjMtMS0xLTExMjIxMg_173fa10f-b334-4972-aa7a-1527618a5ded"
      unitRef="usd">944755000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1beaef3213c498a811ab37583536d15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTUtMjUtMS0xLTExMjIxMg_f9acb9cd-e6d2-45c2-ba47-c87cae9e0958"
      unitRef="usd">1511169000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments
      contextRef="i2dd4e1cc0d8b4c8f8a392cc3805580a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTYtMTktMS0xLTExMjIxMg_102b239b-2c2b-4ea0-afa1-c74ce9355cb0"
      unitRef="usd">-18426000</ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments>
    <ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTYtMjUtMS0xLTExMjIxMg_3dd1e4da-bbf6-4fe6-9bb9-1456c94ad885"
      unitRef="usd">-18426000</ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i92133f6ec2b346379cd46e9bfa7fae7f_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctMS0xLTEtMTEyMjEy_d80c8399-d1b6-4075-8452-8806b1f8f6af"
      unitRef="shares">19992630</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodShares
      contextRef="iaa3da557a2084b1796a22a06e54c845e_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctNS0xLTEtMTEyMjEy_17099de9-5b5e-4bc7-a73c-2eef70f38be3"
      unitRef="shares">-18499494</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i3e88d433e661475dbdb4ddaa54ebf9e7_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctNy0xLTEtMTEyMjEy_a68a3939-0045-4191-9ad1-32ba4f02a8e8"
      unitRef="shares">0</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i92133f6ec2b346379cd46e9bfa7fae7f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctOS0xLTEtMTEyMjEy_74f6df92-85b0-4819-89ba-99c95faafb3c"
      unitRef="usd">20000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="iaa3da557a2084b1796a22a06e54c845e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctMTMtMS0xLTExMjIxMg_7c34d89d-abdc-4348-89f9-e940686d2ef2"
      unitRef="usd">-19000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i3e88d433e661475dbdb4ddaa54ebf9e7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctMTUtMS0xLTExMjIxMg_6f0ef616-84d1-4a3b-9491-ed8c53f030af"
      unitRef="usd">0</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i190a8d8e209c4bae81ba28d38f64b40a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctMTctMS0xLTExMjIxMg_d434088a-93d0-4180-b811-2c262090db82"
      unitRef="usd">-72000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i2dd4e1cc0d8b4c8f8a392cc3805580a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctMTktMS0xLTExMjIxMg_ad2efd2d-19cd-4e47-81bb-618c2fb515f1"
      unitRef="usd">122452000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i67422765b7ca4735932ecf5b4c888fca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctMjMtMS0xLTExMjIxMg_341e9d1a-ff23-423b-a67d-6d93a5143105"
      unitRef="usd">-122453000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTctMjUtMS0xLTExMjIxMg_9a553383-6c72-4652-ba36-3c72699e5e56"
      unitRef="usd">-72000</ldi:StockVestedDuringPeriodValue>
    <ldi:ForfeitureOfDividendsOnUnvestedClassARSUs
      contextRef="i9a90308ce6da44ea849e1599c9982e73_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTgtMjEtMS0xLTExMjIxMg_3cd103ec-d14a-4f01-ab06-9740d1e03447"
      unitRef="usd">37000</ldi:ForfeitureOfDividendsOnUnvestedClassARSUs>
    <ldi:ForfeitureOfDividendsOnUnvestedClassARSUs
      contextRef="i300423da76c949108abaa64c599f5f79_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTgtMjMtMS0xLTExMjIxMg_a9dfda94-1f99-41cd-9a15-42e0adff5d5c"
      unitRef="usd">45000</ldi:ForfeitureOfDividendsOnUnvestedClassARSUs>
    <ldi:ForfeitureOfDividendsOnUnvestedClassARSUs
      contextRef="ia8aa7201d1084e5688bc7d8c89155114_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMTgtMjUtMS0xLTExMjIxMg_7b2a76d2-d986-472c-8402-328ea9b38177"
      unitRef="usd">82000</ldi:ForfeitureOfDividendsOnUnvestedClassARSUs>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2dd4e1cc0d8b4c8f8a392cc3805580a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjAtMTktMS0xLTExMjIxMg_7ec949a5-a496-49c5-975b-8c0bf1b1b5ce"
      unitRef="usd">2342000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i67422765b7ca4735932ecf5b4c888fca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjAtMjMtMS0xLTExMjIxMg_eac68e88-da26-4b2d-a7d5-37c2b6ca1f0d"
      unitRef="usd">2369000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjAtMjUtMS0xLTExMjIxMg_8496b1e9-9226-4fd9-a865-b7a59ac3b556"
      unitRef="usd">4711000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ldi:DistributionsForStateTaxes
      contextRef="ie37c73677060478886ab26578d14292a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjEtMjEtMS0xLTExMjIxMg_2dffe6fb-4cbe-4c3c-b753-c94433903b56"
      unitRef="usd">27193000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i67422765b7ca4735932ecf5b4c888fca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjEtMjMtMS0xLTExMjIxMg_f7ee1f2c-2d5c-45fe-90a8-a95714f090d9"
      unitRef="usd">32586000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjEtMjUtMS0xLTExMjIxMg_0ee14588-6bbc-42aa-95be-ee85eff9ba2d"
      unitRef="usd">59779000</ldi:DistributionsForStateTaxes>
    <us-gaap:ProfitLoss
      contextRef="ie37c73677060478886ab26578d14292a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjItMjEtMS0xLTExMjIxMg_eb95c27d-65ad-4a5a-8a44-cc652c980abf"
      unitRef="usd">-100928000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i67422765b7ca4735932ecf5b4c888fca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjItMjMtMS0xLTExMjIxMg_6a6d6736-62b0-48bf-83c3-c8c65ff21d18"
      unitRef="usd">-122894000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjItMjUtMS0xLTExMjIxMg_6790c219-1571-4f44-b11d-e7bc8c5e0e2c"
      unitRef="usd">-223822000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic77376c31c9c49ae865403fd1b9bbf41_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtMS0xLTEtMTEyMjEy_2fa335f4-ec7f-43e3-ae24-622c25b765b1"
      unitRef="shares">63593048</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibc3e4b0d402146498f29460fc36bcc8b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtNS0xLTEtMTEyMjEy_db26c6a4-4dbe-4e46-8a9c-0143098a9017"
      unitRef="shares">152191394</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3885ec6e810146fd9ff2167728d8de89_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtNy0xLTEtMTEyMjEy_e9e63283-5305-479a-b640-9496972fc911"
      unitRef="shares">97026671</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic77376c31c9c49ae865403fd1b9bbf41_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtOS0xLTEtMTEyMjEy_8f60dacb-57df-44f1-b686-e3c0d10533b3"
      unitRef="usd">65000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc3e4b0d402146498f29460fc36bcc8b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtMTMtMS0xLTExMjIxMg_ad9a3ba6-b32e-4e21-897a-bd6febfdd3f1"
      unitRef="usd">152000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3885ec6e810146fd9ff2167728d8de89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtMTUtMS0xLTExMjIxMg_9ac38c3e-8dd1-4206-a9eb-2d53366add54"
      unitRef="usd">97000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f254e80451c4e0b868cd4ff0e962bc4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtMTctMS0xLTExMjIxMg_b55e3942-5e34-4fd1-b989-5b9249af567f"
      unitRef="usd">-13087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e585652527d46e39b54d6932c109455_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtMTktMS0xLTExMjIxMg_10a09d56-6207-47e5-b15f-bfa03a6c4588"
      unitRef="usd">762635000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb74437bdc8a4efdb0b5c5688e1e9178_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtMjEtMS0xLTExMjIxMg_10633b40-1752-4547-bf7b-72a0f61f07ea"
      unitRef="usd">-205235000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3830557c162b4778b3ee7117f04e736e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtMjMtMS0xLTExMjIxMg_1bf4a7ea-6154-4d25-b43d-79d42f2784cd"
      unitRef="usd">669236000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8yOC9mcmFnOmVjZjhkMTM2YTJiODRkMzI4NDRkZDhjZjYwYjAxMWU4L3RhYmxlOjljZWEwOWJmNzBjNDQzZTM5MzI4Y2VjN2YyZGZiZWJjL3RhYmxlcmFuZ2U6OWNlYTA5YmY3MGM0NDNlMzkzMjhjZWM3ZjJkZmJlYmNfMjMtMjUtMS0xLTExMjIxMg_b7c1f3fc-ae4f-460e-ba85-17222c7a73c0"
      unitRef="usd">1213863000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibe7512fc08544716a8d8ba7c60db3140_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi0xLTEtMS0xMTIyMTI_a719f0f6-ae10-40d2-a671-079405faf68f"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="idb747ef7133b4e4c8a0379d12432532a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi01LTEtMS0xMTIyMTI_36d6aeb2-d444-4778-a5f1-0f2f8d2fd0e5"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3f5dd86114b84b4781c2be6ef233a0ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi03LTEtMS0xMTIyMTI_1e7542d3-4b2f-4a75-90c8-3f5191737e7d"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe7512fc08544716a8d8ba7c60db3140_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi05LTEtMS0xMTIyMTI_6fa6b87a-6376-416b-9293-1a3c2a7cb9e6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb747ef7133b4e4c8a0379d12432532a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi0xMy0xLTEtMTEyMjEy_c3a25aec-e9d2-4591-aae1-c2af1c4042e6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f5dd86114b84b4781c2be6ef233a0ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi0xNS0xLTEtMTEyMjEy_c16e9c82-8ac5-41bb-a21b-0977a22f0600"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i050ad4292efa4ef2b4289774a96c2ba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi0xNy0xLTEtMTEyMjEy_31f20df9-a225-427c-a12d-8c6b108e7218"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7a90152da3e469d9b031761000af9d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi0xOS0xLTEtMTEyMjEy_350d1ac6-05b2-484c-b6f7-c25c59db4425"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3801a6941442484cb19db23bccc70c8e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi0yMS0xLTEtMTEyMjEy_54a9c078-9bd1-461e-95e1-8612012f4007"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2c313a1f7d641ffa3d329955f188dc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi0yMy0xLTEtMTEyMjEy_a0e76d0b-9320-450e-b0a4-4cb2cbd3dc04"
      unitRef="usd">1656613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04d00b479b1d4fcfa8452fa5846738cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMi0yNS0xLTEtMTEyMjEy_04ed77ad-b582-4d83-bb24-ad180b706115"
      unitRef="usd">1656613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <ldi:DistributionsForStateTaxes
      contextRef="ibd6d30d19a1842ab8ae3dd31de376213_D20210101-20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMy0yMy0xLTEtMTEyMjEy_7a21145d-5a6a-4a5f-83e2-f1619244407b"
      unitRef="usd">160617000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i1bfad17709ec40e686992e9c479a9904_D20210101-20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMy0yNS0xLTEtMTEyMjEy_b956276b-58c8-487a-b4de-0b6d0b40dd14"
      unitRef="usd">160617000</ldi:DistributionsForStateTaxes>
    <us-gaap:ProfitLoss
      contextRef="i36feccdba8dd441e8f44445ec160bf74_D20210101-20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNC0yMy0xLTEtMTEyMjEy_23e913bc-8e5c-4435-8e92-5ef54d012289"
      unitRef="usd">338000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i83801915dd1d4e29a150194df2d0e75a_D20210101-20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNC0yNS0xLTEtMTEyMjEy_507b4b4f-e2a5-4e1a-a579-603780fe49d4"
      unitRef="usd">338000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibd6d30d19a1842ab8ae3dd31de376213_D20210101-20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNS0yMy0xLTEtMTEyMjEy_d61f0066-c507-4159-b80d-2d3f397ab123"
      unitRef="usd">294598000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1bfad17709ec40e686992e9c479a9904_D20210101-20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNS0yNS0xLTEtMTEyMjEy_afd17f73-35b9-4591-8722-1eac8baad151"
      unitRef="usd">294598000</us-gaap:ProfitLoss>
    <ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments
      contextRef="if0f267245c3146a7b42404078bd161d8_D20210101-20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNi0xOS0xLTEtMTEyMjEy_4262ab1c-568b-4371-a5c8-5ee66e3bded0"
      unitRef="usd">-203370000</ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments>
    <ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments
      contextRef="i1bfad17709ec40e686992e9c479a9904_D20210101-20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNi0yNS0xLTEtMTEyMjEy_3221051c-b008-4b94-abfe-158b6f994a50"
      unitRef="usd">-203370000</ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments>
    <ldi:StockIssuedDuringPeriodSharesReorganization
      contextRef="iba0ad93f16604434bc8f171baa428919_I20210211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy0xLTEtMS0xMTIyMTI_7a4d209b-ff8f-45d3-a585-a54e95aa01c9"
      unitRef="shares">2215687</ldi:StockIssuedDuringPeriodSharesReorganization>
    <ldi:StockIssuedDuringPeriodSharesReorganization
      contextRef="ica8b394e73c9493f8c431501226a672e_I20210211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy01LTEtMS0xMTIyMTI_f081dc5c-f888-419a-ba43-9add06fdbbbb"
      unitRef="shares">181789329</ldi:StockIssuedDuringPeriodSharesReorganization>
    <ldi:StockIssuedDuringPeriodSharesReorganization
      contextRef="i6c9668bde53847b0b8d6dcc46f4795f2_I20210211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy03LTEtMS0xMTIyMTI_9f217301-0b57-4bae-8832-760ac18ddf03"
      unitRef="shares">121368600</ldi:StockIssuedDuringPeriodSharesReorganization>
    <ldi:StockIssuedDuringPeriodValueReorganization
      contextRef="iba0ad93f16604434bc8f171baa428919_I20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy05LTEtMS0xMTIyMTI_550b5fc8-c9b7-4059-89df-1ddd0594626e"
      unitRef="usd">2000</ldi:StockIssuedDuringPeriodValueReorganization>
    <ldi:StockIssuedDuringPeriodValueReorganization
      contextRef="ica8b394e73c9493f8c431501226a672e_I20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy0xMy0xLTEtMTEyMjEy_ab8de0fa-f72d-4c97-abad-d5baee7caa29"
      unitRef="usd">182000</ldi:StockIssuedDuringPeriodValueReorganization>
    <ldi:StockIssuedDuringPeriodValueReorganization
      contextRef="i6c9668bde53847b0b8d6dcc46f4795f2_I20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy0xNS0xLTEtMTEyMjEy_40b9d435-860c-424e-ae3b-b9a846f1d33f"
      unitRef="usd">121000</ldi:StockIssuedDuringPeriodValueReorganization>
    <ldi:StockIssuedDuringPeriodValueReorganization
      contextRef="i8f60e31de36e48aa95cb38bfa1ab9edf_I20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy0xOS0xLTEtMTEyMjEy_bcd52a1f-e67c-4db4-a67a-800a43dacb4d"
      unitRef="usd">740629000</ldi:StockIssuedDuringPeriodValueReorganization>
    <ldi:StockIssuedDuringPeriodValueReorganization
      contextRef="i9c8e3cade6a042e2bed17ef7bc153307_I20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy0yMy0xLTEtMTEyMjEy_ddaf5a3d-1ee5-4217-bc3d-b81226b42a2d"
      unitRef="usd">-740934000</ldi:StockIssuedDuringPeriodValueReorganization>
    <ldi:StockIssuedDuringPeriodValueReorganization
      contextRef="ib24f6d60d4744c4991817bf861c3b012_I20210211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfNy0yNS0xLTEtMTEyMjEy_57a16057-ad1b-40a6-82ab-aa4d5def37cf"
      unitRef="usd">0</ldi:StockIssuedDuringPeriodValueReorganization>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i848ae5cecf6a44469e1ab243f6646083_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOC0xLTEtMS0xMTIyMTI_8f7576c2-4573-42d9-af69-859d1ccc2a17"
      unitRef="shares">3850000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i36acb07697404be8bfe7dd02e35c0453_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOC01LTEtMS0xMTIyMTI_0189df98-1853-4f47-a1c1-6dab030ffd9f"
      unitRef="shares">-2394000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib9626699847f4cb59b4f68ca916d5ecf_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOC03LTEtMS0xMTIyMTI_ec6eb818-cc37-44a1-b26c-22cd96aa8e49"
      unitRef="shares">-1456000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i848ae5cecf6a44469e1ab243f6646083_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOC05LTEtMS0xMTIyMTI_3557f247-6d18-4308-8303-9b6de30ff28d"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i36acb07697404be8bfe7dd02e35c0453_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOC0xMy0xLTEtMTEyMjEy_b6de3dfa-33fb-418d-8213-6762c38632d7"
      unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib9626699847f4cb59b4f68ca916d5ecf_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOC0xNS0xLTEtMTEyMjEy_93b52323-c6e5-4082-8a04-017087289f03"
      unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic0fbbc7f229f4f81ab58004dfd4b6fe6_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOC0yNS0xLTEtMTEyMjEy_43221bfe-7e57-474f-aeec-4fc28a1d7095"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8679bf9ae338449bb34a58e4a77d7953_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOS0xLTEtMS0xMTIyMTI_ef2b2f4a-3a5e-4a86-a4ff-8d0c0c24d974"
      unitRef="shares">577500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib5f8099f5293488694a54d5c85db6ea1_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOS01LTEtMS0xMTIyMTI_6d33253e-4e3f-4b47-b994-0f5bb5e2c2f0"
      unitRef="shares">-359100</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5201832878b447ada2c3c1add967e623_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOS03LTEtMS0xMTIyMTI_7bc9a22b-6c65-496b-9b21-998392c0fdaa"
      unitRef="shares">-218400</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8679bf9ae338449bb34a58e4a77d7953_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOS05LTEtMS0xMTIyMTI_6364ae50-8f57-4d81-8aa1-68cad00610e4"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib5f8099f5293488694a54d5c85db6ea1_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOS0xMy0xLTEtMTEyMjEy_277a99e0-8619-4b36-ae1d-c55e0d11ba56"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2a766a25a6bc49269516694169842aee_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfOS0yNS0xLTEtMTEyMjEy_3e33a879-c38d-41af-bb2f-a7969c235fba"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <ldi:StockVestedDuringPeriodShares
      contextRef="ib4a815db241c4d68bb3fbecaa5bbb407_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTAtMS0xLTEtMTEyMjEy_37f79e46-5bac-43d4-baa7-aaa8c8a15fe3"
      unitRef="shares">5897899</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i7b16c76f7ec840b0897458dd4ffa612b_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTAtNS0xLTEtMTEyMjEy_0950196e-20e5-4741-872d-06e19ca1aa80"
      unitRef="shares">2231926</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i981ed9c1f0bb4d01a58291251a5e1db8_D20210212-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTAtNy0xLTEtMTEyMjEy_3f7018c4-72ad-4a2c-945c-ee8c06d910e0"
      unitRef="shares">-4715556</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodValue
      contextRef="ib4a815db241c4d68bb3fbecaa5bbb407_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTAtOS0xLTEtMTEyMjEy_d6aa9a4c-7284-4e6c-abca-75eec8115223"
      unitRef="usd">6000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i7b16c76f7ec840b0897458dd4ffa612b_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTAtMTMtMS0xLTExMjIxMg_e0c85302-4851-4b55-b57c-7e146dfa55be"
      unitRef="usd">2000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i981ed9c1f0bb4d01a58291251a5e1db8_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTAtMTUtMS0xLTExMjIxMg_cac06c43-89bc-456c-9b4a-3826314e0176"
      unitRef="usd">-4000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="ie8affba52f3e4f9aac3df47a6f30ad42_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTAtMTktMS0xLTExMjIxMg_98bf790c-89f1-4889-afa1-0588bb761010"
      unitRef="usd">-4000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i03691c496cf849da9d6b22468052c707_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTAtMjUtMS0xLTExMjIxMg_d9e651ea-b878-435e-aef8-5286880f0bc2"
      unitRef="usd">0</ldi:StockVestedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4cbb3a13e8aa450882caab31c3dc01e3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTItMC0xLTEtMTE1NTQ1L3RleHRyZWdpb246MGEwZDA4N2E2OWYzNDZmMGI2NGRmYjk3M2I5ZjM0NTdfNTE_d7c7c176-c788-4006-872b-7f12ec91065a"
      unitRef="usdPerShare">0.69</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="i1e8593ca90f34102bb69cb5c22259318_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTItMjEtMS0xLTExNTU0OQ_bbeed5ec-a254-427f-8703-121110313ffe"
      unitRef="usd">36062000</us-gaap:Dividends>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i61f6ab19a6734fa7a4dcfea525dafbf5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTItMjMtMS0xLTExNTU0OQ_891f0340-ba12-4002-b4d4-ae553761a542"
      unitRef="usd">51938000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:Dividends
      contextRef="if11654fee29d4c7fbe3580d20a14dc1d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTItMjUtMS0xLTExNTU0OQ_43ae6b54-3ba1-4ccc-819a-42899d3e09cd"
      unitRef="usd">88000000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i04f153bf543441e896a8cf9ffdffb64c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTMtMjEtMS0xLTExNTU0OQ_6ec3e5a5-bcaa-4d20-902e-4366be480b7c"
      unitRef="usd">56497000</us-gaap:Dividends>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i87f82d2480fb46f0b8a6b3876d8b6a71_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTMtMjMtMS0xLTExNTU0OQ_02535039-e894-4427-a555-3f0c886b9e7f"
      unitRef="usd">81368000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:Dividends
      contextRef="i2d10a206718e4c9f8f64c133d6ec9cc1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTMtMjUtMS0xLTExNTU0OQ_75795eb9-e13a-4c4b-9296-5f3a15131cf1"
      unitRef="usd">137865000</us-gaap:Dividends>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie8affba52f3e4f9aac3df47a6f30ad42_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTEtMTktMS0xLTExMjIxMg_358313c8-fb82-4be1-b361-68cacfc7c6c2"
      unitRef="usd">25403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i88b6dca429034dafba33602a36930fe2_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTEtMjMtMS0xLTExMjIxMg_cd42b9f8-6022-4cbc-b5a0-6f0734074d15"
      unitRef="usd">36011000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i03691c496cf849da9d6b22468052c707_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTEtMjUtMS0xLTExMjIxMg_ae8fd8f9-911f-4cdd-b017-df254711b242"
      unitRef="usd">61414000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ldi:DistributionsForStateTaxes
      contextRef="ib5cbdbeb9e954272847e5414a2d17de6_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTItMjEtMS0xLTExMjIxMg_51b37fb9-54fa-4615-8af0-7fe463988675"
      unitRef="usd">5698000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i88b6dca429034dafba33602a36930fe2_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTItMjMtMS0xLTExMjIxMg_33a18869-a07a-4b97-b8a0-e81d39e76100"
      unitRef="usd">8118000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i03691c496cf849da9d6b22468052c707_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTItMjUtMS0xLTExMjIxMg_85c383af-1ad7-485c-b466-b9ebb954c66b"
      unitRef="usd">13816000</ldi:DistributionsForStateTaxes>
    <us-gaap:ProfitLoss
      contextRef="ib5cbdbeb9e954272847e5414a2d17de6_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTMtMjEtMS0xLTExMjIxMg_b7d2acd2-c618-49c9-a10c-4d9e009ae50a"
      unitRef="usd">53436000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i88b6dca429034dafba33602a36930fe2_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTMtMjMtMS0xLTExMjIxMg_9b4f2a31-b080-44ae-b937-d66880d95104"
      unitRef="usd">106103000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03691c496cf849da9d6b22468052c707_D20210212-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTMtMjUtMS0xLTExMjIxMg_71b4f9a7-593c-4c4b-a1de-c53ca9385d37"
      unitRef="usd">159539000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i06fc108fb2a147088e40d9a6eb415061_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtMS0xLTEtMTEyMjEy_7f2ca3b3-0f1d-4306-a1a7-7f7118bed019"
      unitRef="shares">12541086</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i24817460c83c403596e8c039d6286cad_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtNS0xLTEtMTEyMjEy_48d22133-dd57-4772-b999-a5a2ce08e752"
      unitRef="shares">181268155</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="if137b464cdad48848c1d7dfbdbaa21a4_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtNy0xLTEtMTEyMjEy_f767b2cd-70ff-4db7-8f4f-0016ccd265ae"
      unitRef="shares">114978644</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i06fc108fb2a147088e40d9a6eb415061_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtOS0xLTEtMTEyMjEy_946f82d5-dc06-491d-bd94-bf4a0a34140f"
      unitRef="usd">13000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i24817460c83c403596e8c039d6286cad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtMTMtMS0xLTExMjIxMg_fbd43551-3b5a-4fce-9fce-80a2894b4383"
      unitRef="usd">181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if137b464cdad48848c1d7dfbdbaa21a4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtMTUtMS0xLTExMjIxMg_e4c55652-73c6-4fe8-aecc-c18ee7f3bdd1"
      unitRef="usd">115000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34914d4599ff4dd497bc81f5843b8a65_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtMTctMS0xLTExMjIxMg_bbbbd6c0-29a8-4854-91d9-7e4764dde12a"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i778ef899564743d18361eda92e04cfe2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtMTktMS0xLTExMjIxMg_51d9bd17-95e8-4832-bd4c-bc1907925ba6"
      unitRef="usd">562658000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28eb568af4334c4fac335e0d8e4f3487_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtMjEtMS0xLTExMjIxMg_66a4cce4-e709-461a-a396-01b0bd4bf664"
      unitRef="usd">-44821000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95a7abf82fde4f2e81e57cc48b343cc1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtMjMtMS0xLTExMjIxMg_714ce1dd-4b28-4f7b-ac0d-0eb7a1ca99c5"
      unitRef="usd">1050688000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTQtMjUtMS0xLTExMjIxMg_f4593398-2f57-42e2-9029-2e2e88ca2f06"
      unitRef="usd">1568834000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3bb63c1ddd534d16a0967e3415e40436_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtMS0xLTEtMTEyMjEy_d0a8d458-9600-4949-930c-830df5052aee"
      unitRef="shares">36466936</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic54c54f56a0c453d9ee3528bdefb0b82_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtNS0xLTEtMTEyMjEy_8809b7af-5435-48c8-a330-70e2c0e6b11d"
      unitRef="shares">172729168</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6d564e12b5324ff2a1620324b8967037_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtNy0xLTEtMTEyMjEy_51b28802-c90f-4557-9362-2fec78e53ab8"
      unitRef="shares">100822084</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bb63c1ddd534d16a0967e3415e40436_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtOS0xLTEtMTEyMjEy_e5cce1ba-991e-4d0f-99b0-6fe8fc2d3682"
      unitRef="usd">38000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic54c54f56a0c453d9ee3528bdefb0b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtMTMtMS0xLTExMjIxMg_e355336a-f6f2-4e3d-82b3-0ff8baee26a5"
      unitRef="usd">173000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d564e12b5324ff2a1620324b8967037_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtMTUtMS0xLTExMjIxMg_d1343386-5192-4dc3-a525-bd809ed28b6b"
      unitRef="usd">101000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab0dd9d405d54ef7839cbdc1f254105b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtMTctMS0xLTExMjIxMg_9587b8a1-3df8-4a6f-a4ce-0cf3ff18f2e4"
      unitRef="usd">-12852000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i937a8e27fba547638a8e3e53dfa87432_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtMTktMS0xLTExMjIxMg_2bae7f4d-afdb-419c-819e-4cf71551ab86"
      unitRef="usd">565073000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0a17134d97b43f9896a47a7551e3e26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtMjEtMS0xLTExMjIxMg_454ac6f9-4025-48d1-a5bf-239c75f69e27"
      unitRef="usd">-28976000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22fc041b40904de6a3ae7d86dcb77421_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtMjMtMS0xLTExMjIxMg_ce23df7a-5942-488b-a2f9-78e2fd2c3d51"
      unitRef="usd">1105803000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTUtMjUtMS0xLTExMjIxMg_cef5243b-0dee-40d9-8ed6-102b039c03bc"
      unitRef="usd">1629360000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments
      contextRef="i05319e68635c4f778de81d314ffd4d05_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTYtMTktMS0xLTExMjIxMg_3d3e30e3-9cab-4f5e-b50a-b46fbe5d93e6"
      unitRef="usd">-17744000</ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments>
    <ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTYtMjUtMS0xLTExMjIxMg_4746bffe-578f-4f1c-943c-51a9f7a3a476"
      unitRef="usd">-17744000</ldi:AdjustmentsToAdditionalPaidInCapitalTaxAdjustments>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i4029fbd102264bc29a2e662d434299e8_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctMS0xLTEtMTEyMjEy_044d92ee-9729-4529-bfad-29f5c7da710a"
      unitRef="shares">27126112</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i1da0c779024046028c06ff66fc9ea28d_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctNS0xLTEtMTEyMjEy_cf50489f-77cf-4cff-8771-a78391a7ff37"
      unitRef="shares">-20537774</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodShares
      contextRef="i64f446e1f5314b8bbe119677cf6b4eaa_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctNy0xLTEtMTEyMjEy_539c46c5-d7d8-43bd-919d-f940fbf1efbd"
      unitRef="shares">-3795413</ldi:StockVestedDuringPeriodShares>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i4029fbd102264bc29a2e662d434299e8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctOS0xLTEtMTEyMjEy_53ff4be8-fb28-4219-bac3-10a7f45405bb"
      unitRef="usd">27000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i1da0c779024046028c06ff66fc9ea28d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctMTMtMS0xLTExMjIxMg_75cd8ff2-d8a7-450e-902b-76d6729a0c0a"
      unitRef="usd">-21000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i64f446e1f5314b8bbe119677cf6b4eaa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctMTUtMS0xLTExMjIxMg_bae713cd-bc93-48fa-8263-188f0104f609"
      unitRef="usd">-4000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i867eeba6de904092b09bfdc2f19ca07c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctMTctMS0xLTExMjIxMg_5c2f7849-220f-4904-b0bb-a7145b6dd423"
      unitRef="usd">-235000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i05319e68635c4f778de81d314ffd4d05_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctMTktMS0xLTExMjIxMg_900484d0-220a-4858-9160-c09effe60e36"
      unitRef="usd">211930000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i23af1f4da5814a1da440f57e60f26993_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctMjMtMS0xLTExMjIxMg_414d9249-233a-4ccf-9806-9e39c3d6f507"
      unitRef="usd">-211932000</ldi:StockVestedDuringPeriodValue>
    <ldi:StockVestedDuringPeriodValue
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTctMjUtMS0xLTExMjIxMg_a477394e-a920-4c99-948a-bfcfd2d0db8f"
      unitRef="usd">-235000</ldi:StockVestedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5c987cb71a91459aa7c524ca6497bef8_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTgtMC0xLTEtMTEyMjEyL3RleHRyZWdpb246NzM4YmU2NTM2N2JkNGViYjgwMDY2NmVlYjFlMTk4YzlfNTE_cd8a6e67-7773-42a1-afa8-79d82270476e"
      unitRef="usdPerShare">0.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="if6a31707b6f64fb383636259faef8b21_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTgtMjEtMS0xLTExMjIxMg_55a73347-5e26-4ac7-a1f0-44b2de120e45"
      unitRef="usd">5273000</us-gaap:Dividends>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i9cc3c25f576149988a33ac10a223cb08_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTgtMjMtMS0xLTExMjIxMg_0eb6b775-0d9b-4fd5-b356-d6764153c668"
      unitRef="usd">6397000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:Dividends
      contextRef="i5c987cb71a91459aa7c524ca6497bef8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTgtMjUtMS0xLTExMjIxMg_56a2fdd6-c014-4c95-aea7-4c69609fbd43"
      unitRef="usd">11670000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i08538689772647cfb613fbaa4cc11356_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTktMjEtMS0xLTExMjIxMg_f276558b-5a35-4ab1-89cc-f3ced4820e5e"
      unitRef="usd">6338000</us-gaap:Dividends>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic7eed10d82844c08b68db19bb02463c6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTktMjMtMS0xLTExMjIxMg_f4276b9c-2b55-41a4-948c-1d93f6e40f5e"
      unitRef="usd">7665000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:Dividends
      contextRef="i59e05024158a4c29bc483a1114cc6dcb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMTktMjUtMS0xLTExMjIxMg_f382a16f-f363-4a0b-bcf0-727298001679"
      unitRef="usd">14003000</us-gaap:Dividends>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i05319e68635c4f778de81d314ffd4d05_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjAtMTktMS0xLTExMjIxMg_ac3d11b6-879a-4aaf-9703-09ed1bb0c7bf"
      unitRef="usd">3376000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i23af1f4da5814a1da440f57e60f26993_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjAtMjMtMS0xLTExMjIxMg_c9026863-aedc-4069-a865-48d7f1625d01"
      unitRef="usd">3645000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjAtMjUtMS0xLTExMjIxMg_ae471156-f6ba-4d6d-836f-f014aa79a2cf"
      unitRef="usd">7021000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ldi:DistributionsForStateTaxes
      contextRef="ibf4b25d6cec24b4e8cc640c4c6f64286_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjEtMjEtMS0xLTExMjIxMg_11c29e35-ea94-46dc-9367-7451e6866a79"
      unitRef="usd">28979000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i23af1f4da5814a1da440f57e60f26993_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjEtMjMtMS0xLTExMjIxMg_dfc0c593-662b-4fb8-8b12-727f550c1be1"
      unitRef="usd">34746000</ldi:DistributionsForStateTaxes>
    <ldi:DistributionsForStateTaxes
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjEtMjUtMS0xLTExMjIxMg_30f528c0-4178-4c90-99f7-bf8296656752"
      unitRef="usd">63725000</ldi:DistributionsForStateTaxes>
    <us-gaap:ProfitLoss
      contextRef="ibf4b25d6cec24b4e8cc640c4c6f64286_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjItMjEtMS0xLTExMjIxMg_ab068d23-f005-49ef-972a-12d3ada97647"
      unitRef="usd">-135669000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i23af1f4da5814a1da440f57e60f26993_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjItMjMtMS0xLTExMjIxMg_52badfe3-012d-4adf-97f9-5f09785f92af"
      unitRef="usd">-179472000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjItMjUtMS0xLTExMjIxMg_3884a32c-7710-4b61-a35f-b7e391fc6091"
      unitRef="usd">-315141000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic77376c31c9c49ae865403fd1b9bbf41_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtMS0xLTEtMTEyMjEy_6512e33a-83e4-4763-8bd5-256531f2b5c6"
      unitRef="shares">63593048</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibc3e4b0d402146498f29460fc36bcc8b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtNS0xLTEtMTEyMjEy_0d58b76d-c500-499f-bdec-25be2f373794"
      unitRef="shares">152191394</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3885ec6e810146fd9ff2167728d8de89_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtNy0xLTEtMTEyMjEy_7fce53b1-26b4-4fe0-8431-7dccb5aa5c43"
      unitRef="shares">97026671</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic77376c31c9c49ae865403fd1b9bbf41_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtOS0xLTEtMTEyMjEy_5590982e-428d-4153-aa94-86b290388545"
      unitRef="usd">65000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc3e4b0d402146498f29460fc36bcc8b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtMTMtMS0xLTExMjIxMg_b91f84f5-05b0-4fc2-9cc5-db6ef89d0055"
      unitRef="usd">152000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3885ec6e810146fd9ff2167728d8de89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtMTUtMS0xLTExMjIxMg_e0cbbae1-5131-441f-aad9-476286cab4f2"
      unitRef="usd">97000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f254e80451c4e0b868cd4ff0e962bc4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtMTctMS0xLTExMjIxMg_840525db-c70e-40bd-b1ef-5114084ac904"
      unitRef="usd">-13087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e585652527d46e39b54d6932c109455_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtMTktMS0xLTExMjIxMg_a1bd1461-90ed-4d52-8828-d1bf80b9ff4b"
      unitRef="usd">762635000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb74437bdc8a4efdb0b5c5688e1e9178_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtMjEtMS0xLTExMjIxMg_0e2df7de-1550-486e-9bbe-406b93393801"
      unitRef="usd">-205235000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3830557c162b4778b3ee7117f04e736e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtMjMtMS0xLTExMjIxMg_b9a750f1-f5c7-474b-97e7-ce2f199c79e4"
      unitRef="usd">669236000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zMS9mcmFnOjhjODdhZjc1ZjQ5MDQ0NDg5MWNiM2Q3ZjUyNDYxZDdhL3RhYmxlOjE2YjNlMjcyZWQ4NDQ5NTM5ZDZmMzk3M2I3ZGI2ZTBiL3RhYmxlcmFuZ2U6MTZiM2UyNzJlZDg0NDk1MzlkNmYzOTczYjdkYjZlMGJfMjMtMjUtMS0xLTExMjIxMg_a4ec3859-faed-4787-ab44-87c2958551bf"
      unitRef="usd">1213863000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMy0xLTEtMS0xMTIyMTI_1520aa02-f758-4274-b419-6d9869c37793"
      unitRef="usd">-315141000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMy0zLTEtMS0xMTIyMTI_9574dbb5-0d56-4d59-939a-c74a4fff1830"
      unitRef="usd">454137000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfNi0xLTEtMS0xMTIyMTI_3d3ffa32-978c-42a0-b8d2-bbdcc31b2031"
      unitRef="usd">21867000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfNi0zLTEtMS0xMTIyMTI_0f303d5f-3c98-4153-9b0f-7df5263bf74f"
      unitRef="usd">17139000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfNy0xLTEtMS0xMTIyMTI_90f20f6b-65d9-41ed-b7e0-a6262b3176f6"
      unitRef="usd">11272000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfNy0zLTEtMS0xMTIyMTI_a79b06d9-7a37-4ba7-9c35-c7d1f2b6429f"
      unitRef="usd">11594000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfOC0xLTEtMS0xMTIyMTI_12e418b8-8427-4fa8-8e5b-2f0a09427c0a"
      unitRef="usd">8067000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfOC0zLTEtMS0xMTIyMTI_facf3153-47e0-4437-b204-1b5cf7ac10e9"
      unitRef="usd">6744000</us-gaap:AmortizationOfFinancingCosts>
    <ldi:GainOnOriginationAndSaleOfLoans
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfOS0xLTEtMS0xMTIyMTI_4f085f33-3212-4a8d-b3e3-594f87107d33"
      unitRef="usd">809990000</ldi:GainOnOriginationAndSaleOfLoans>
    <ldi:GainOnOriginationAndSaleOfLoans
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfOS0zLTEtMS0xMTIyMTI_4c7e3920-f9b8-48b2-ba1e-1166e8a604c3"
      unitRef="usd">2041979000</ldi:GainOnOriginationAndSaleOfLoans>
    <ldi:GainLossOnSaleOfServicingRights
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTAtMS0xLTEtMTEyMjEy_b1170e42-18f9-4776-818d-3bcf31b13e50"
      unitRef="usd">20041000</ldi:GainLossOnSaleOfServicingRights>
    <ldi:GainLossOnSaleOfServicingRights
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTAtMy0xLTEtMTEyMjEy_3e8226db-79b4-4bc6-97ea-5556cd087508"
      unitRef="usd">11478000</ldi:GainLossOnSaleOfServicingRights>
    <us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTItMS0xLTEtMTEyMjEy_30911643-0678-4186-b7d7-d6b942ef3faa"
      unitRef="usd">-13883000</us-gaap:DebtSecuritiesTradingUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTItMy0xLTEtMTEyMjEy_d20c533e-88a0-4b06-ae80-8e7fd20304a7"
      unitRef="usd">0</us-gaap:DebtSecuritiesTradingUnrealizedGainLoss>
    <ldi:ProvisionForLossObligationOnSoldLoansAndServicingRights
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTMtMS0xLTEtMTEyMjEy_884d6be5-68e7-476b-9cf9-46cb9f9dace4"
      unitRef="usd">108120000</ldi:ProvisionForLossObligationOnSoldLoansAndServicingRights>
    <ldi:ProvisionForLossObligationOnSoldLoansAndServicingRights
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTMtMy0xLTEtMTEyMjEy_de916b5e-b376-4973-8cf0-714a18a8979b"
      unitRef="usd">5752000</ldi:ProvisionForLossObligationOnSoldLoansAndServicingRights>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTQtMS0xLTEtMTEyMjEy_44d9d8fd-440f-4aff-8742-82a0d768fdba"
      unitRef="usd">39643000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTQtMy0xLTEtMTEyMjEy_197fdd91-84c4-4f09-b08e-94d09d80b648"
      unitRef="usd">-202871000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <ldi:FairValueAdjustmentGainLossOfDerivativeAssets
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTUtMS0xLTEtMTEyMjEy_3cc28197-2c6c-4c49-a714-30579d6727db"
      unitRef="usd">-191682000</ldi:FairValueAdjustmentGainLossOfDerivativeAssets>
    <ldi:FairValueAdjustmentGainLossOfDerivativeAssets
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTUtMy0xLTEtMTEyMjEy_4bae1a4c-eb05-4530-ad67-3bd2356b5f74"
      unitRef="usd">-303639000</ldi:FairValueAdjustmentGainLossOfDerivativeAssets>
    <ldi:FairValueAdjustmentOfDerivativeLiabilitiesGainLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTYtMS0xLTEtMTEyMjEy_6d86d7ab-57cd-4b3f-ae51-ae59c27b6630"
      unitRef="usd">-34961000</ldi:FairValueAdjustmentOfDerivativeLiabilitiesGainLoss>
    <ldi:FairValueAdjustmentOfDerivativeLiabilitiesGainLoss
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTYtMy0xLTEtMTEyMjEy_83e3cd97-c52a-4cf4-9ac6-7caf4b7cc492"
      unitRef="usd">109364000</ldi:FairValueAdjustmentOfDerivativeLiabilitiesGainLoss>
    <ldi:PremiumPaidReceivedOnDerivatives
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTctMS0xLTEtMTEyMjEy_55a5c7f4-e7ab-4092-a2fe-d62266b88f9b"
      unitRef="usd">-150624000</ldi:PremiumPaidReceivedOnDerivatives>
    <ldi:PremiumPaidReceivedOnDerivatives
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTctMy0xLTEtMTEyMjEy_34e8250c-5a87-49cd-a84f-26e22e4aaf80"
      unitRef="usd">5061000</ldi:PremiumPaidReceivedOnDerivatives>
    <ldi:PurchaseOfOptionContractsOperatingActivities
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTgtMS0xLTEtMTEyMjEy_484b459c-1c70-4f74-acc8-1abfffcfc99e"
      unitRef="usd">0</ldi:PurchaseOfOptionContractsOperatingActivities>
    <ldi:PurchaseOfOptionContractsOperatingActivities
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTgtMy0xLTEtMTEyMjEy_5a0f427f-f299-452f-b35a-139be2837584"
      unitRef="usd">10383000</ldi:PurchaseOfOptionContractsOperatingActivities>
    <ldi:LoansReceivableHeldForSaleChangeInFairValue
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTktMS0xLTEtMTEyMjEy_7b5e6b56-0832-452c-9870-84c00d8b868a"
      unitRef="usd">174519000</ldi:LoansReceivableHeldForSaleChangeInFairValue>
    <ldi:LoansReceivableHeldForSaleChangeInFairValue
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMTktMy0xLTEtMTEyMjEy_a66292a7-dc09-4649-995a-c2c368fc24f6"
      unitRef="usd">33191000</ldi:LoansReceivableHeldForSaleChangeInFairValue>
    <us-gaap:MortgageServicingRightsMSRImpairmentRecovery
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjAtMS0xLTEtMTEyMjEy_4dd8722d-4293-40d5-9c49-611810e6241f"
      unitRef="usd">-154290000</us-gaap:MortgageServicingRightsMSRImpairmentRecovery>
    <us-gaap:MortgageServicingRightsMSRImpairmentRecovery
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjAtMy0xLTEtMTEyMjEy_a63daa54-9155-4010-96aa-e167c53433e3"
      unitRef="usd">122120000</us-gaap:MortgageServicingRightsMSRImpairmentRecovery>
    <us-gaap:ShareBasedCompensation
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjEtMS0xLTEtMTEyMjEy_0ac13838-0257-4811-9814-149d9016ab5d"
      unitRef="usd">7021000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjEtMy0xLTEtMTEyMjEy_9f7e2249-31d4-45fd-84b3-a452d2c110fb"
      unitRef="usd">61752000</us-gaap:ShareBasedCompensation>
    <ldi:OriginationOfLoans
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjMtMS0xLTEtMTEyMjEy_5e8a666a-b8d0-4a33-8098-9a4b871a3dfd"
      unitRef="usd">37142855000</ldi:OriginationOfLoans>
    <ldi:OriginationOfLoans
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjMtMy0xLTEtMTEyMjEy_86f3163b-1269-4a98-90b2-211bdfac43a1"
      unitRef="usd">75814894000</ldi:OriginationOfLoans>
    <ldi:ProceedsFromSaleOfLoansOperatingActivities
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjQtMS0xLTEtMTEyMjEy_81ab67b8-e0f2-491d-9720-5cfcbdfccb3c"
      unitRef="usd">40992588000</ldi:ProceedsFromSaleOfLoansOperatingActivities>
    <ldi:ProceedsFromSaleOfLoansOperatingActivities
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjQtMy0xLTEtMTEyMjEy_7aed3e1a-2e96-4ace-9155-f0dca285beca"
      unitRef="usd">75281888000</ldi:ProceedsFromSaleOfLoansOperatingActivities>
    <ldi:ProceedsFromPrincipalPaymentsOfLoansOperatingActivities
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjUtMS0xLTEtMTEyMjEy_a6161dcc-f1a0-4651-86a3-dcba06c43477"
      unitRef="usd">100885000</ldi:ProceedsFromPrincipalPaymentsOfLoansOperatingActivities>
    <ldi:ProceedsFromPrincipalPaymentsOfLoansOperatingActivities
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjUtMy0xLTEtMTEyMjEy_f50c22cf-11c3-425b-a9fb-68546375a6eb"
      unitRef="usd">66506000</ldi:ProceedsFromPrincipalPaymentsOfLoansOperatingActivities>
    <ldi:PaymentsToInvestorsForLoanRepurchases
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjYtMS0xLTEtMTEyMjEy_0567b8ff-d12e-4e50-b773-cfddaa4ea6a8"
      unitRef="usd">376387000</ldi:PaymentsToInvestorsForLoanRepurchases>
    <ldi:PaymentsToInvestorsForLoanRepurchases
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjYtMy0xLTEtMTEyMjEy_d2e7eea9-95a9-4486-a705-bff97caba7d8"
      unitRef="usd">671166000</ldi:PaymentsToInvestorsForLoanRepurchases>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjgtMS0xLTEtMTEyMjEy_fbe489f5-bfde-417c-b7dd-d496f4eda544"
      unitRef="usd">10528000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjgtMy0xLTEtMTEyMjEy_53551ca7-745b-46dd-976b-3345ed7c953b"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzAtMS0xLTEtMTI0ODI0_b0e258d0-c6fe-4d17-856a-37726eae4293"
      unitRef="usd">40736000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzAtMy0xLTEtMTI0ODI0_4b3ce071-1bc7-4992-b1ef-43cd36646de8"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjktMS0xLTEtMTEyMjEy_e93bf4bd-e5c2-4f99-bc13-df4d2f9e58b8"
      unitRef="usd">4565000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMjktMy0xLTEtMTEyMjEy_2a86f69d-dfdb-4b79-8db1-345f4954eadd"
      unitRef="usd">5790000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzEtMS0xLTEtMTEyMjEy_eac4e45f-9d91-4921-9411-f7c4101cd061"
      unitRef="usd">19739000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzEtMy0xLTEtMTEyMjEy_3114fdc8-a262-47c2-bd4c-b86eedcb54fc"
      unitRef="usd">189193000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzItMS0xLTEtMTEyMjEy_d73de6d6-2f2e-41db-9ca7-c45932ccac53"
      unitRef="usd">2670928000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzItMy0xLTEtMTEyMjEy_6537d58b-c363-4c49-af67-97cae706c03a"
      unitRef="usd">-2270273000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzUtMS0xLTEtMTEyMjEy_b8a50135-983e-4477-8d42-c914fe7b7ef6"
      unitRef="usd">28844000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzUtMy0xLTEtMTEyMjEy_5f72dbb7-6f56-4a2c-a384-75f4ec0c155f"
      unitRef="usd">30400000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfMortgageServicingRightsMSR
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzYtMS0xLTEtMTEyMjEy_7d4d83dd-eac8-40d4-9a69-fc0733eda608"
      unitRef="usd">387968000</us-gaap:ProceedsFromSaleOfMortgageServicingRightsMSR>
    <us-gaap:ProceedsFromSaleOfMortgageServicingRightsMSR
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzYtMy0xLTEtMTEyMjEy_56d8b7e9-41fb-42a1-9e51-c83300eb844d"
      unitRef="usd">176995000</us-gaap:ProceedsFromSaleOfMortgageServicingRightsMSR>
    <us-gaap:ProceedsFromPaymentsForTradingSecurities
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzgtMS0xLTEtMTEyMjEy_d128ae9f-8cf5-48da-af47-b26c2c3c2895"
      unitRef="usd">4109000</us-gaap:ProceedsFromPaymentsForTradingSecurities>
    <us-gaap:ProceedsFromPaymentsForTradingSecurities
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzgtMy0xLTEtMTEyMjEy_6d2f9c58-0f72-415b-b13b-0e2572d00b39"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForTradingSecurities>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzktMS0xLTEtMTEyMjEy_5e2f2e06-ac74-49bb-a745-ad85b4c9dadf"
      unitRef="usd">350000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfMzktMy0xLTEtMTEyMjEy_a23e5f4c-8965-4ab0-9ed5-7e9de5aa9078"
      unitRef="usd">1115000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfNDEtMS0xLTEtMTEyMjEy_a00d4e02-44a7-4f39-9fb9-c6b2f5310faf"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfNDEtMy0xLTEtMTEyMjEy_c38f2956-3a21-4b49-a051-8658331cedd3"
      unitRef="usd">189000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfNDItMS0xLTEtMTEyMjEy_3ce073a4-31c7-430c-a976-20e8b5bc403d"
      unitRef="usd">362883000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjgyZTE5MzNkYWQ0MjQ4N2NiMTNiZjNkMGU3Nzc5NDBjL3RhYmxlcmFuZ2U6ODJlMTkzM2RhZDQyNDg3Y2IxM2JmM2QwZTc3Nzk0MGNfNDItMy0xLTEtMTEyMjEy_1b578a3e-49d0-41f9-b5f7-b6f29afdba14"
      unitRef="usd">145669000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMy0xLTEtMS0xMTIyMTI_697ee561-2aa5-4bea-b314-85641f84d6d9"
      unitRef="usd">42522401000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMy0zLTEtMS0xMTIyMTI_6547b8bf-4fb0-41c7-a6bb-576b22ac7489"
      unitRef="usd">85132551000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfNC0xLTEtMS0xMTIyMTI_573616fb-a9e2-41cc-bde4-8855dc0a9216"
      unitRef="usd">45714257000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfNC0zLTEtMS0xMTIyMTI_ac458a5e-35f2-4b0d-9783-c7b355e5515a"
      unitRef="usd">83211614000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfNi0xLTEtMS0xMTIyMTI_efe94c52-f3ae-4e90-8fb9-5c5d2dabbd18"
      unitRef="usd">2099247000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfNi0zLTEtMS0xMTIyMTI_7ae3e6b5-7c28-498d-96d8-ce4269d4606f"
      unitRef="usd">1044221000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfNy0xLTEtMS0xMTIyMTI_a1dcc24e-4332-4baf-bb2c-eba74401f4ea"
      unitRef="usd">1290746000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfNy0zLTEtMS0xMTIyMTI_63bab8e2-5876-4f31-b16c-28d6828c5941"
      unitRef="usd">276947000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfOC0xLTEtMS0xMTIyMTI_b35dce5f-9614-4ea6-bb96-1dd6346fbae4"
      unitRef="usd">4135000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfOC0zLTEtMS0xMTIyMTI_a34d0d44-f177-4481-8cc4-588008cf411c"
      unitRef="usd">13913000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <ldi:RepaymentsOfCapitalLeaseObligations
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMTEtMS0xLTEtMTEyMjEy_9022c82f-270f-4dad-b383-017979b9b291"
      unitRef="usd">0</ldi:RepaymentsOfCapitalLeaseObligations>
    <ldi:RepaymentsOfCapitalLeaseObligations
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMTEtMy0xLTEtMTEyMjEy_db7c5832-0b95-4dda-82b3-0fd4e68f9d70"
      unitRef="usd">1367000</ldi:RepaymentsOfCapitalLeaseObligations>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMTYtMS0xLTEtMTEyMjEy_3e5030c2-cd35-4a21-8b2f-8bb804dfb190"
      unitRef="usd">235000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMTYtMy0xLTEtMTEyMjEy_dcf1187b-b776-4334-9086-b443209f9388"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsOfDividends
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMTctMS0xLTEtMTEyMjEy_dc7ea14c-aa51-4605-b416-9266b02dcdaa"
      unitRef="usd">117107000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMTctMy0xLTEtMTEyMjEy_9216a16f-1754-4f07-af6b-dd53824158d7"
      unitRef="usd">400298000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMTgtMS0xLTEtMTEyMjEy_b2f3f0b7-62c2-441e-8b96-ab8af7c34af9"
      unitRef="usd">-2504832000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMTgtMy0xLTEtMTEyMjEy_deb5abdd-dd60-4a89-9ef9-6fe21978dd46"
      unitRef="usd">2272633000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMjAtMS0xLTEtMTEyMjEy_a0128aba-12ca-4528-a91b-3d7848bd649d"
      unitRef="usd">528979000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMjAtMy0xLTEtMTEyMjEy_c0da2bf9-65c0-48be-924c-c7e16fad1e6a"
      unitRef="usd">148029000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMjItMS0xLTEtMTEyMjEy_e3555615-335d-4d3f-9273-cef53137ee02"
      unitRef="usd">620596000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i04d00b479b1d4fcfa8452fa5846738cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMjItMy0xLTEtMTEyMjEy_44cf174e-a183-451e-9ee2-d5f435ed5543"
      unitRef="usd">488689000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMjQtMS0xLTEtMTEyMjEy_36cc7d71-8c2b-4425-9048-74b1684d7576"
      unitRef="usd">1149575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMjQtMy0xLTEtMTEyMjEy_42d5f718-5e1e-4a56-b7c4-2a824cb31206"
      unitRef="usd">636718000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMjktMS0xLTEtMTEyMjEy_34fa1800-14ad-4cca-8132-4afbe1619ea8"
      unitRef="usd">120060000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMjktMy0xLTEtMTEyMjEy_40469843-38c3-4657-8e68-39fd45364428"
      unitRef="usd">126497000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMzAtMS0xLTEtMTEyMjEy_106811b1-8b8c-4d3d-8bb1-dedbe8cbff30"
      unitRef="usd">24223000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMzAtMy0xLTEtMTEyMjEy_b5fd99b6-2b15-41f5-943c-0fbe2874852f"
      unitRef="usd">7628000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMzMtMS0xLTEtMTEyMjEy_521a0460-4b4b-4631-acbb-565b1edc514e"
      unitRef="usd">8656000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMzMtMy0xLTEtMTEyMjEy_3af0f116-33e8-4619-bfc9-99213ae35799"
      unitRef="usd">5285000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <ldi:TradingSecuritiesRetainedInSecuritization
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMzQtMS0xLTEtMTEyMjEy_0cf5f8d9-a32a-4865-82f6-4cc3c61ecfdf"
      unitRef="usd">50426000</ldi:TradingSecuritiesRetainedInSecuritization>
    <ldi:TradingSecuritiesRetainedInSecuritization
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMzQtMy0xLTEtMTEyMjEy_af3e7c5f-34c6-40fd-89c2-10f50dc527ec"
      unitRef="usd">16757000</ldi:TradingSecuritiesRetainedInSecuritization>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMzUtMS0xLTEtMTEyMjEy_7dc730f6-24e6-4143-bfc5-9f49a719b764"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8zNC9mcmFnOmU3Y2I0MmQxZWQ4ZjRmMGE5ZTEyYWZmMzhhMDc1OWViL3RhYmxlOjU5MjY5ZGJjYzE0MTQ4OWRiYmYzNzRlZjFkODk0NjQ4L3RhYmxlcmFuZ2U6NTkyNjlkYmNjMTQxNDg5ZGJiZjM3NGVmMWQ4OTQ2NDhfMzUtMy0xLTEtMTEyMjEy_0a775997-4b66-412f-a6b7-9bf31628b758"
      unitRef="usd">168000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTQ1Ng_8ebb6f1a-9c5d-461e-aa76-bc0378a5c46a">DESCRIPTION OF BUSINESS, PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements were prepared in accordance with United States generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation were included. The results of operations for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022. For further information, refer to the consolidated financial statements and footnotes thereto included in the Annual Report of loanDepot, Inc. on Form 10-K for the year ended December 31, 2021 (&#x201c;2021 Form 10-K&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Nature of Operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;loanDepot, Inc. was incorporated in Delaware on November 6, 2020 to facilitate the initial public offering (&#x201c;IPO&#x201d;) of its Class A common stock and related transactions in order to carry on the business of LD Holdings Group, LLC (&#x201c;LD Holdings&#x201d;) and its consolidated subsidiaries. loanDepot, Inc.&#x2019;s common stock began trading on the New York Stock Exchange on February 11, 2021 under the ticker symbol &#x201c;LDI.&#x201d; loanDepot, Inc. is a holding company and its sole material asset is its equity interest in LD Holdings.  As of June&#160;30, 2022 the consolidated subsidiaries of LD Holdings included loanDepot.com, LLC, (&#x201c;LDLLC&#x201d;), Artemis Management, LLC (&#x201c;ART&#x201d;), LD Settlement Services, LLC (&#x201c;LDSS&#x201d;), mello Holdings, LLC (&#x201c;Mello&#x201d;), and mello Credit Strategies LLC (&#x201c;MCS&#x201d;).  Unless otherwise noted or indicated by the context, the term, the &#x201c;Company,&#x201d; refers (1) prior to the consummation of the IPO to LD Holdings and its consolidated subsidiaries, and (2) after the IPO to loanDepot, Inc. and its consolidated subsidiaries, including LD Holdings. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company engages in the originating, financing, selling, and servicing of residential mortgage loans, and engages in title, escrow, and settlement services for mortgage loan transactions.  The Company derives income primarily from gains on the origination and sale of loans to investors, income from loan servicing, and fees charged for settlement services related to the origination and sale of loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our accounting policies are described below and in Note 1- Description of Business, Presentation and Summary of  Significant Accounting  Policies, of our audited consolidated financial statements included in our 2021 Form 10-K.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Consolidation and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's consolidated financial statements are prepared in accordance with U.S. GAAP as codified in the Financial Accounting Standards Board's (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d; or the  &#x201c;Codification&#x201d;).  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 250 requires that a change in the reporting entity or the consummation of a transaction accounted for in a manner similar to a pooling of interests, i.e., a reorganization of entities under common control, be retrospectively applied to the financial statements of all prior periods when the financial statements are issued for a period that includes the date the change in reporting entity or the transaction occurred. Prior to the IPO, the Company completed a reorganization where LLC units in LD Holdings held by certain members (&#x201c;Continuing LLC Members) were exchanged on a one-for-one basis for Class A holding units (&#x201c;Holdco Units&#x201d;) and Class C common stock. LD Holdings continues to be a holding company and has no material assets other than its equity interests in its direct subsidiaries consisting of a 99.99% ownership in LDLLC (the majority asset of the group), and 100% equity ownership in ART, LDSS, Mello, and MCS.  As a result of the IPO and reorganization, loanDepot, Inc. became a holding company, its sole material asset is its equity interest in LD Holdings and as the sole managing member of LD Holdings, loanDepot, Inc. indirectly operates and controls all of LD Holdings&#x2019; business and affairs. The IPO and reorganization were considered transactions between entities under common control.  The financial results of LD Holdings and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;its subsidiaries are consolidated with loanDepot, Inc, and the consolidated net earnings or loss are allocated to the noncontrolling interest to reflect the entitlement of the Continuing LLC Members. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include all of the assets, liabilities, and results of operations of the Company and consolidated variable interest entities&#160;(&#x201c;VIEs&#x201d;) in which the Company is the primary beneficiary. VIEs are entities that have a total equity investment at risk that is insufficient to permit the entity to finance its activities without additional subordinated financial support, whose equity investors at risk lack the ability to control the entity's activities, or is structured with non-substantive voting rights. The Company evaluates its associations with VIEs, both at inception and when there is a change in circumstance that requires reconsideration, to determine if the Company is the primary beneficiary and consolidation is required. A primary beneficiary is defined as a variable interest holder that has a controlling financial interest. A controlling financial interest requires both: (a) the power to direct the activities that most significantly impact the VIEs&#x2019; economic performance, and (b) the obligation to absorb losses or receive benefits of a VIE that could potentially be significant to the VIE.  The Company has not provided financial or other support during the periods presented to any VIE that it was not previously contractually required to provide. Other entities that the Company does not consolidate, but for which it has significant influence over operating and financial policies, are accounted for using the equity method. All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain items in prior periods were reclassified to conform to the current presentation. To conform to the current period presentation, servicing expense on the consolidated statements of operations includes subservicing expense and in-house servicing expense.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated subsequent events for recognition or disclosure through the date of this report and has not identified any recordable or disclosable events that were not already reported in these consolidated financial statements or notes thereto.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period.  Management has made significant estimates in certain areas, including determining the fair value of loans held for sale, servicing rights, derivative assets and derivative liabilities, trading securities, awards granted under the incentive equity plan, determining the loan loss obligation on sold loans and MSRs, and goodwill impairment.  Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Concentration of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concentrated its credit risk for cash by maintaining deposits in several financial institutions, which may at times exceed amounts covered by insurance provided by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;).  The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk related to cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the nature of the mortgage lending industry, changes in interest rates may significantly impact revenue from originating mortgages and subsequent sales of loans to investors, which are the primary source of income for the Company.  The Company originates mortgage loans on property located throughout the United States, with loans originated for property located in California totaling approximately 23% of total loan originations for the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells mortgage loans to various third-party investors.  Three investors accounted for 32%, 27%, and 19% of the Company&#x2019;s loan sales for the six months ended June&#160;30, 2022.  No other investors accounted for more than 5% of the loan sales for the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;The Company funds loans through warehouse and other lines of credit. As of June&#160;30, 2022, 14% and 15% of the Company's warehouse lines were payable to two separate lenders.</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTQ1OA_18f00ec2-0735-4946-8b3c-a636d39844d7">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Consolidation and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's consolidated financial statements are prepared in accordance with U.S. GAAP as codified in the Financial Accounting Standards Board's (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d; or the  &#x201c;Codification&#x201d;).  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 250 requires that a change in the reporting entity or the consummation of a transaction accounted for in a manner similar to a pooling of interests, i.e., a reorganization of entities under common control, be retrospectively applied to the financial statements of all prior periods when the financial statements are issued for a period that includes the date the change in reporting entity or the transaction occurred. Prior to the IPO, the Company completed a reorganization where LLC units in LD Holdings held by certain members (&#x201c;Continuing LLC Members) were exchanged on a one-for-one basis for Class A holding units (&#x201c;Holdco Units&#x201d;) and Class C common stock. LD Holdings continues to be a holding company and has no material assets other than its equity interests in its direct subsidiaries consisting of a 99.99% ownership in LDLLC (the majority asset of the group), and 100% equity ownership in ART, LDSS, Mello, and MCS.  As a result of the IPO and reorganization, loanDepot, Inc. became a holding company, its sole material asset is its equity interest in LD Holdings and as the sole managing member of LD Holdings, loanDepot, Inc. indirectly operates and controls all of LD Holdings&#x2019; business and affairs. The IPO and reorganization were considered transactions between entities under common control.  The financial results of LD Holdings and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;its subsidiaries are consolidated with loanDepot, Inc, and the consolidated net earnings or loss are allocated to the noncontrolling interest to reflect the entitlement of the Continuing LLC Members. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include all of the assets, liabilities, and results of operations of the Company and consolidated variable interest entities&#160;(&#x201c;VIEs&#x201d;) in which the Company is the primary beneficiary. VIEs are entities that have a total equity investment at risk that is insufficient to permit the entity to finance its activities without additional subordinated financial support, whose equity investors at risk lack the ability to control the entity's activities, or is structured with non-substantive voting rights. The Company evaluates its associations with VIEs, both at inception and when there is a change in circumstance that requires reconsideration, to determine if the Company is the primary beneficiary and consolidation is required. A primary beneficiary is defined as a variable interest holder that has a controlling financial interest. A controlling financial interest requires both: (a) the power to direct the activities that most significantly impact the VIEs&#x2019; economic performance, and (b) the obligation to absorb losses or receive benefits of a VIE that could potentially be significant to the VIE.  The Company has not provided financial or other support during the periods presented to any VIE that it was not previously contractually required to provide. Other entities that the Company does not consolidate, but for which it has significant influence over operating and financial policies, are accounted for using the equity method. All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain items in prior periods were reclassified to conform to the current presentation. To conform to the current period presentation, servicing expense on the consolidated statements of operations includes subservicing expense and in-house servicing expense.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated subsequent events for recognition or disclosure through the date of this report and has not identified any recordable or disclosable events that were not already reported in these consolidated financial statements or notes thereto.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTQ1OA_82533327-10c1-4dd9-b3fb-417d15f68541">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Consolidation and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's consolidated financial statements are prepared in accordance with U.S. GAAP as codified in the Financial Accounting Standards Board's (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d; or the  &#x201c;Codification&#x201d;).  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 250 requires that a change in the reporting entity or the consummation of a transaction accounted for in a manner similar to a pooling of interests, i.e., a reorganization of entities under common control, be retrospectively applied to the financial statements of all prior periods when the financial statements are issued for a period that includes the date the change in reporting entity or the transaction occurred. Prior to the IPO, the Company completed a reorganization where LLC units in LD Holdings held by certain members (&#x201c;Continuing LLC Members) were exchanged on a one-for-one basis for Class A holding units (&#x201c;Holdco Units&#x201d;) and Class C common stock. LD Holdings continues to be a holding company and has no material assets other than its equity interests in its direct subsidiaries consisting of a 99.99% ownership in LDLLC (the majority asset of the group), and 100% equity ownership in ART, LDSS, Mello, and MCS.  As a result of the IPO and reorganization, loanDepot, Inc. became a holding company, its sole material asset is its equity interest in LD Holdings and as the sole managing member of LD Holdings, loanDepot, Inc. indirectly operates and controls all of LD Holdings&#x2019; business and affairs. The IPO and reorganization were considered transactions between entities under common control.  The financial results of LD Holdings and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;its subsidiaries are consolidated with loanDepot, Inc, and the consolidated net earnings or loss are allocated to the noncontrolling interest to reflect the entitlement of the Continuing LLC Members. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include all of the assets, liabilities, and results of operations of the Company and consolidated variable interest entities&#160;(&#x201c;VIEs&#x201d;) in which the Company is the primary beneficiary. VIEs are entities that have a total equity investment at risk that is insufficient to permit the entity to finance its activities without additional subordinated financial support, whose equity investors at risk lack the ability to control the entity's activities, or is structured with non-substantive voting rights. The Company evaluates its associations with VIEs, both at inception and when there is a change in circumstance that requires reconsideration, to determine if the Company is the primary beneficiary and consolidation is required. A primary beneficiary is defined as a variable interest holder that has a controlling financial interest. A controlling financial interest requires both: (a) the power to direct the activities that most significantly impact the VIEs&#x2019; economic performance, and (b) the obligation to absorb losses or receive benefits of a VIE that could potentially be significant to the VIE.  The Company has not provided financial or other support during the periods presented to any VIE that it was not previously contractually required to provide. Other entities that the Company does not consolidate, but for which it has significant influence over operating and financial policies, are accounted for using the equity method. All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain items in prior periods were reclassified to conform to the current presentation. To conform to the current period presentation, servicing expense on the consolidated statements of operations includes subservicing expense and in-house servicing expense.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated subsequent events for recognition or disclosure through the date of this report and has not identified any recordable or disclosable events that were not already reported in these consolidated financial statements or notes thereto.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfMzYzNA_95077335-5936-4f72-8b4a-cceb7f0f39c5"
      unitRef="number">1</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i284c1ba97af1448d8fe77219b791bf6a_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfMzg2OA_7e4cbfa6-dbee-42f9-ac7d-9780d2000222"
      unitRef="number">0.9999</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i95670532515f4749b3b4c0f2720b803d_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfMzkyOQ_2e90653c-9dcb-4bc0-8f99-0c26ff622cdf"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i5c6c626de6004ed4a7b0524b89c74343_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfMzkyOQ_41e9803e-6993-4423-8d48-382182de4f85"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i1d537c125a7d4e808b34b4a68a6e7b7c_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfMzkyOQ_9879bb2e-b76e-4b32-94a9-1bac861adfa5"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i2e0881e0a2ad466ebf756652fa559462_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfMzkyOQ_c444595c-55b0-44f8-b2e6-4d301b6ed1ea"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:UseOfEstimates
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTQ1NQ_a333f116-3476-4af1-959e-debd9aa4a866">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period.  Management has made significant estimates in certain areas, including determining the fair value of loans held for sale, servicing rights, derivative assets and derivative liabilities, trading securities, awards granted under the incentive equity plan, determining the loan loss obligation on sold loans and MSRs, and goodwill impairment.  Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTQ1NA_80ea2c81-4825-459e-bdf4-91c43fbc6939">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Concentration of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concentrated its credit risk for cash by maintaining deposits in several financial institutions, which may at times exceed amounts covered by insurance provided by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;).  The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk related to cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the nature of the mortgage lending industry, changes in interest rates may significantly impact revenue from originating mortgages and subsequent sales of loans to investors, which are the primary source of income for the Company.  The Company originates mortgage loans on property located throughout the United States, with loans originated for property located in California totaling approximately 23% of total loan originations for the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells mortgage loans to various third-party investors.  Three investors accounted for 32%, 27%, and 19% of the Company&#x2019;s loan sales for the six months ended June&#160;30, 2022.  No other investors accounted for more than 5% of the loan sales for the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;The Company funds loans through warehouse and other lines of credit. As of June&#160;30, 2022, 14% and 15% of the Company's warehouse lines were payable to two separate lenders.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i36992a52f6b74e898b6c50cd0691003a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTAyMA_7c0a8708-f5fd-475a-9410-44db38897fef"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic89343cbc1914e9da8736093fe6d22bd_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTE2NA_945f6025-1ccb-419e-b053-2a825971f83c"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4234ead2db18423d8cd4eccaa9503e2c_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTE2OA_b5ee5a6e-0f35-47be-9446-511234d33b44"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e0775904bf3462aadf5817b945eebdc_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTE3Ng_37dc843d-2757-458d-85bb-79cb32af5a7a"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i754120b77bca44b389e21a9d834992c3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTM3Mg_cef8bbfc-0e10-4aef-888a-4ee1114d803a"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1308f91a6a8a454e97844d686977bfad_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80MC9mcmFnOmVhYjY3YWJkMWIwMzRiYjNiMmNlMjQ5YTRiMzgxNDA0L3RleHRyZWdpb246ZWFiNjdhYmQxYjAzNGJiM2IyY2UyNDlhNGIzODE0MDRfOTM3OQ_4dca4786-5a27-42f6-bc76-51e3a4f0597f"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMzcxNw_0b35b5ac-0f05-4328-b277-4e7b490fbac9">FAIR VALUE&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's consolidated financial statements include assets and liabilities that are measured based on their estimated fair values.  Refer to Note 1 - Description of Business, Presentation and Summary of Significant Accounting Policies in the 2021 Form 10-K for information on the fair value hierarchy, valuation methodologies, and key inputs used to measure financial assets and liabilities recorded at fair value, as well as methods and assumptions used to estimate fair value disclosures for financial instruments not recorded at fair value in their entirety on a recurring basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the carrying amount and estimated fair value of financial instruments included in the consolidated financial statements.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans held for sale, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading securities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans eligible for repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for loans eligible for repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans held for sale, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,006,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,006,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading securities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans eligible for repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for loans eligible for repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Financial Statement Items Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables presents the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis by fair value hierarchy as of the dates indicated. &lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recurring Fair Value Measurements of Assets and Liabilities Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Market Prices in Active Markets for Identical Assets&lt;br/&gt;&#160;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value through net income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,213,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,213,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,823,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,305,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,128,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="padding-left:13.5pt;text-indent:-9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recurring Fair Value Measurements of Assets and Liabilities Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Market Prices in Active Markets for Identical Assets&lt;br/&gt;&#160;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value through net income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,006,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,006,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,215,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,191,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,411,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the changes in the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,078,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains or losses included in earnings (realized and unrealized)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(419,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(271,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers of IRLCs to closed loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Funded amount for IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.844%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,766,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains or losses included in earnings (realized and unrealized)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,108,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:30pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(432,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,026,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers of IRLCs to closed loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Funded amount for IRLCs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the gains and losses included in earnings relating to the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis using significant unobservable inputs (Level 3): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains (losses) included in earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrealized gains relating to assets and liabilities still held at period end&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Gains (losses) included in gain on origination and sale of loans, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $180.5 million in gains included in gain on origination and sale of loans, net and $32.3 million of gains included in change in fair value of servicing rights, net, for the three months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $450.2 million in gains included in gain on origination and sale of loans, net and $174.3 million of gains included in change in fair value of servicing rights, net, for the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate Lock Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains (losses) included in earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrealized gains relating to assets and liabilities still held at period end&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Gains (losses) included in gain on origination and sale of loans, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $427.5 million in gains included in gain on origination and sale of loans, net and $223.5 million in losses included in change in fair value of servicing rights, net, for the three months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $957.0 million in gains included in gain on origination and sale of loans, net and $110.6 million of losses included in change in fair value of servicing rights, net, for the six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents quantitative information about the valuation techniques and unobservable inputs applied to Level 3 fair value measurements for financial instruments measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-18pt;text-align:center;text-indent:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unobservable Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IRLCs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Pull-through rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Prepayment rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cost to service (per loan)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$136&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$114&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The Company estimates the fair value of MSRs using an option-adjusted spread (&#x201c;OAS&#x201d;) model, which projects MSR cash flows over multiple interest rate scenarios in conjunction with the Company&#x2019;s prepayment model, and then discounts these cash flows at risk-adjusted rates.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Weighted average inputs are based on the committed amounts for IRLCs and the UPB of the underlying loans for servicing rights.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Financial Statement Items Measured at Fair Value on a Nonrecurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not have any material assets or liabilities that were recorded at fair value on a non-recurring basis as of June&#160;30, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Financial Statement Items Measured at Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warehouse and other lines of credit - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s warehouse and other lines of credit bear interest at a rate that is periodically adjusted based on a market index. The carrying value of warehouse and other lines of credit approximates fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt obligations, net - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consists of secured credit facilities, Term Notes, and Senior Notes. The Company&#x2019;s secured credit facilities and Term Notes accrue interest at a stated rate of 30-day or 90-day LIBOR, or other alternative base rate such as SOFR, plus a margin, they are highly liquid and short-term in nature and as a result, their carrying value approximated fair value as of June&#160;30, 2022 and December&#160;31, 2021. Fair value of the Company&#x2019;s Senior Notes issued in October 2020 and March 2021 were estimated using the quoted market prices at June&#160;30, 2022. The debt obligations are classified as Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMzcxNA_5ba1e74a-4ef5-41c1-ae20-4a34b33aead5">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the carrying amount and estimated fair value of financial instruments included in the consolidated financial statements.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans held for sale, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading securities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans eligible for repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for loans eligible for repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans held for sale, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,006,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,006,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading securities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans eligible for repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for loans eligible for repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Financial Statement Items Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables presents the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis by fair value hierarchy as of the dates indicated. &lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recurring Fair Value Measurements of Assets and Liabilities Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Market Prices in Active Markets for Identical Assets&lt;br/&gt;&#160;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value through net income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,213,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,213,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,823,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,305,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,128,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recurring Fair Value Measurements of Assets and Liabilities Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Market Prices in Active Markets for Identical Assets&lt;br/&gt;&#160;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value through net income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,006,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,006,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,215,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,191,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,411,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNS0yLTEtMS0xMTIyMTI_dadd547c-5dde-4c67-be68-fb41eb40325f"
      unitRef="usd">954930000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNS00LTEtMS0xMTIyMTI_530f08ac-b070-40ca-a128-10f6c7a42c96"
      unitRef="usd">954930000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNS02LTEtMS0xMTIyMTI_cebd3eae-79ae-4919-929c-6aff854c1dc9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNS04LTEtMS0xMTIyMTI_2f6c976f-7ae3-4a93-b9ba-e300df747c82"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNi0yLTEtMS0xMTIyMTI_fc69d22f-a320-4bea-bd6d-1492088719ec"
      unitRef="usd">194645000</ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNi00LTEtMS0xMTIyMTI_4eb36e2d-3d60-4445-8765-e6b89e8bda4b"
      unitRef="usd">194645000</ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNi02LTEtMS0xMTIyMTI_7ce2d722-4e25-46d1-973d-fd06e09432bb"
      unitRef="usd">0</ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNi04LTEtMS0xMTIyMTI_6f1b2c65-bc0a-4155-83a9-d8708d74d1d2"
      unitRef="usd">0</ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNy0yLTEtMS0xMTIyMTI_a6600f47-e763-4f95-b15c-dd779824411d"
      unitRef="usd">4656338000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNy00LTEtMS0xMTIyMTI_a81e9d46-4de1-4853-a282-3d3ef5272268"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNy02LTEtMS0xMTIyMTI_89844020-c1ab-4a38-9196-7313611133ae"
      unitRef="usd">4656338000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfNy04LTEtMS0xMTIyMTI_6cd6367a-dfba-450a-9cbb-cb082a6134f8"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfOC0yLTEtMS0xMTIyMTI_a7d805c5-d57c-4fa5-85fd-6224a4d00dc1"
      unitRef="usd">153607000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfOC00LTEtMS0xMTIyMTI_707f0d1a-0792-43bf-be94-d9270d97cf3c"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfOC02LTEtMS0xMTIyMTI_e428e17d-be04-492b-9a71-1d5f5a55c46d"
      unitRef="usd">61721000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfOC04LTEtMS0xMTIyMTI_cf1bed7c-ac2e-497d-9ee6-d556493e78f4"
      unitRef="usd">91886000</us-gaap:DerivativeAssets>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfOS0yLTEtMS0xMTIyMTI_ed1fb80c-93d5-4405-86a4-ae5f2af8615b"
      unitRef="usd">2213700000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfOS00LTEtMS0xMTIyMTI_987a24d1-0efa-465c-a7a8-ed98a80e9e00"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfOS02LTEtMS0xMTIyMTI_f8967d00-ced6-4133-99c1-f55a9899a57b"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfOS04LTEtMS0xMTIyMTI_d41e08ce-4d3b-44d3-aa2d-12821e02b6e2"
      unitRef="usd">2213700000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:TradingSecuritiesDebt
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTAtMi0xLTEtMTEyMjEy_af76312a-bd33-4b6b-a492-84ec026439f4"
      unitRef="usd">105308000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTAtNC0xLTEtMTEyMjEy_99f325c3-3307-47ab-afd7-cf192553cfc3"
      unitRef="usd">0</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTAtNi0xLTEtMTEyMjEy_97c2e638-eec5-4614-a000-f2bb34fdee52"
      unitRef="usd">105308000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTAtOC0xLTEtMTEyMjEy_949788e7-16b7-4d97-8182-6bc28b5e0f51"
      unitRef="usd">0</us-gaap:TradingSecuritiesDebt>
    <ldi:LoansForRepurchaseFairValueDisclosure
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTEtMi0xLTEtMTEyMjEy_db312c05-c64a-40b7-aef8-5f4ff477778a"
      unitRef="usd">506454000</ldi:LoansForRepurchaseFairValueDisclosure>
    <ldi:LoansForRepurchaseFairValueDisclosure
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTEtNC0xLTEtMTEyMjEy_17165d41-1fbb-4050-b4b1-09bf29681132"
      unitRef="usd">0</ldi:LoansForRepurchaseFairValueDisclosure>
    <ldi:LoansForRepurchaseFairValueDisclosure
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTEtNi0xLTEtMTEyMjEy_5c7c6015-5520-4189-a86f-1d1c930bf186"
      unitRef="usd">506454000</ldi:LoansForRepurchaseFairValueDisclosure>
    <ldi:LoansForRepurchaseFairValueDisclosure
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTEtOC0xLTEtMTEyMjEy_4d8ec9dd-5009-4e8c-8806-d0d72f0edb9b"
      unitRef="usd">0</ldi:LoansForRepurchaseFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTQtMi0xLTEtMTEyMjEy_816c04d0-8b0f-475f-9069-575231997c82"
      unitRef="usd">4265343000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTQtNC0xLTEtMTEyMjEy_1b256b5f-2e79-42a6-a0f9-66454ea28a55"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTQtNi0xLTEtMTEyMjEy_a547c7c9-2e87-4fba-9a83-4635a5a37060"
      unitRef="usd">4265343000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTQtOC0xLTEtMTEyMjEy_22ace470-6323-4849-b73b-1c1dc1032233"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTUtMi0xLTEtMTEyMjEy_12fba449-c85f-4679-8b42-c591c5cbdf61"
      unitRef="usd">72758000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTUtNC0xLTEtMTEyMjEy_e54f8a53-715e-4227-b1fd-c70e2fdf2609"
      unitRef="usd">14859000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTUtNi0xLTEtMTEyMjEy_f74bba0f-fb68-4968-ae34-5660a5d7e71d"
      unitRef="usd">23618000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTUtOC0xLTEtMTEyMjEy_b1ee01da-a970-441a-8d00-5d78cf51ed0c"
      unitRef="usd">34281000</us-gaap:DerivativeLiabilities>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTYtMi0xLTEtMTEyMjEy_2f2a1eb0-d132-4a11-886d-390994b928ec"
      unitRef="usd">9107000</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTYtNC0xLTEtMTEyMjEy_e6b64727-301d-4823-b244-dd2e444583ae"
      unitRef="usd">0</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTYtNi0xLTEtMTEyMjEy_7de6b904-1d42-47f1-b77a-fa427df72ae6"
      unitRef="usd">0</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTYtOC0xLTEtMTEyMjEy_8eb8d546-b4d1-4ebb-ade7-00b7642449e4"
      unitRef="usd">9107000</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="iae2e5d35dd4a4581b93aaac93dcf0ee4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTgtMi0xLTEtMTEyMjEy_083f761a-745f-4ec7-9422-6e8457f659fd"
      unitRef="usd">1237269000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia398ba445b344f2badea617e8eb1d853_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTgtNC0xLTEtMTEyMjEy_5d816925-ce57-4036-b976-c107ea9ebb03"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if193cf212d9e422d8bec773fc31fc60e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTgtNi0xLTEtMTEyMjEy_a8b9c5e0-3a24-4b96-9d06-8e101bbefb5f"
      unitRef="usd">1239841000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="icee09a68fddb47bd91f42a6023974ad3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMTgtOC0xLTEtMTEyMjEy_10940e8a-f84b-4143-b067-baebb0498973"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if48f383b62a6479e939deaa4ccec0fc1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjAtMi0xLTEtMTEyMjEy_c9f2c2c2-bece-4ea0-9715-fabc19892065"
      unitRef="usd">199415000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0c83cfdc7ba74899910b7a0659620926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjAtNC0xLTEtMTEyMjEy_5439c726-3058-4612-88d6-6a8f592179ad"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7c894a8e9f9f41dc91c7b1d222abec7a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjAtNi0xLTEtMTEyMjEy_d90a3549-6cfb-4cf9-afa5-61cf6e18cb68"
      unitRef="usd">200000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib295dd66f55c4835b3b16d0407e9c3b5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjAtOC0xLTEtMTEyMjEy_60abc06b-fb3b-403a-9e1e-96e96bdfe01d"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia35929769b884a85886a6095be7edf31_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjMtMi0xLTEtMTEyMjEy_efcc9f44-2740-4934-8074-e2334bde8dda"
      unitRef="usd">990456000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8d506160ee914d26a2cf6bf57adf14aa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjMtNC0xLTEtMTEyMjEy_6751bb7b-fcd6-4694-9018-4e63988d51cd"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if93798b691ae4e7ca3702a5b8427938b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjMtNi0xLTEtMTEyMjEy_ef1e59cc-491c-4385-a0f6-2f54f6f1c651"
      unitRef="usd">657453000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1c743d0183f54e61ad80c89f45b1fe9a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjMtOC0xLTEtMTEyMjEy_af30fd29-2a42-41ca-baee-28c41b46ac2c"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <ldi:LoansForRepurchaseLiabilityFairValueDisclosure
      contextRef="ib171c6ea31cc4cdd8ea08c8e3cc0e38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjQtMi0xLTEtMTEyMjEy_c88d7527-acc1-485e-91c9-24c567ac143e"
      unitRef="usd">506454000</ldi:LoansForRepurchaseLiabilityFairValueDisclosure>
    <ldi:LoansForRepurchaseLiabilityFairValueDisclosure
      contextRef="icf6dc82fad3d442fbf7e8ac8e1daa5ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjQtNC0xLTEtMTEyMjEy_dc5c19c7-7c0f-4ac4-b380-02da3eb0c66d"
      unitRef="usd">0</ldi:LoansForRepurchaseLiabilityFairValueDisclosure>
    <ldi:LoansForRepurchaseLiabilityFairValueDisclosure
      contextRef="i785cfd093cb947dfaa2a796f63f3cb14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjQtNi0xLTEtMTEyMjEy_d54375f0-ac56-42f9-b728-6c50d2f68c0a"
      unitRef="usd">506454000</ldi:LoansForRepurchaseLiabilityFairValueDisclosure>
    <ldi:LoansForRepurchaseLiabilityFairValueDisclosure
      contextRef="i2ae1a2015021417bbc107186fcb23817_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjg3ZTI2M2E0MTViMTRkYThiM2NmZTNjODZlODkxNWRjL3RhYmxlcmFuZ2U6ODdlMjYzYTQxNWIxNGRhOGIzY2ZlM2M4NmU4OTE1ZGNfMjQtOC0xLTEtMTEyMjEy_ef7c68d9-f9c3-456d-a5b6-4d272cfe97ab"
      unitRef="usd">0</ldi:LoansForRepurchaseLiabilityFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNS0yLTEtMS0xMTIyMTI_84cccec9-e231-4179-87b7-cc48865cab69"
      unitRef="usd">419571000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNS00LTEtMS0xMTIyMTI_2db949f3-4531-46eb-8dbc-3d22ebb8e586"
      unitRef="usd">419571000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNS02LTEtMS0xMTIyMTI_aa0c5885-3ba9-4ed7-8b8b-b1f0666941d8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNS04LTEtMS0xMTIyMTI_795ddcf4-bb12-459f-b6e7-67f9b99cc79d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNi0yLTEtMS0xMTIyMTI_4ee81add-249c-4c88-8638-4b1e6daad23d"
      unitRef="usd">201025000</ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNi00LTEtMS0xMTIyMTI_9f089e3e-854f-444d-ba46-68096bf8acce"
      unitRef="usd">201025000</ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNi02LTEtMS0xMTIyMTI_2680fbee-5c41-4520-bc36-0ad9e11cc9cb"
      unitRef="usd">0</ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNi04LTEtMS0xMTIyMTI_621f97b9-6ad7-4255-a5ec-ad33dd34fc37"
      unitRef="usd">0</ldi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNy0yLTEtMS0xMTIyMTI_525047c2-9b37-4377-9a45-ecec8b910763"
      unitRef="usd">8136817000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNy00LTEtMS0xMTIyMTI_2c8b7b11-e0e7-4c2a-a194-8ec3d66ee35b"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNy02LTEtMS0xMTIyMTI_b5801409-bca6-4aaf-ac6b-8dca2f2f0637"
      unitRef="usd">8136817000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfNy04LTEtMS0xMTIyMTI_7fca4f51-ab1d-4581-8e44-a3d34336e245"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfOC0yLTEtMS0xMTIyMTI_2c3485dd-28fc-46cc-b4d2-297e97e5fb25"
      unitRef="usd">194665000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfOC00LTEtMS0xMTIyMTI_3da8c970-981e-4615-ba9f-30f08ba252d5"
      unitRef="usd">4924000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfOC02LTEtMS0xMTIyMTI_0605bd57-087a-4aa2-b8ca-3700c03d20b8"
      unitRef="usd">5358000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfOC04LTEtMS0xMTIyMTI_0fb629f3-2d97-432a-98dc-a9f1b7da9224"
      unitRef="usd">184383000</us-gaap:DerivativeAssets>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfOS0yLTEtMS0xMTIyMTI_be384668-6ba4-4fc8-a6e3-121627434575"
      unitRef="usd">2006712000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfOS00LTEtMS0xMTIyMTI_8cd9ea0b-bdad-4290-a797-c29cbe44a43f"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfOS02LTEtMS0xMTIyMTI_1f85c4dc-ab8b-47df-a6e1-68fd38bdfb94"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfOS04LTEtMS0xMTIyMTI_c153ab2f-7252-48ac-a75f-6d1ff8612924"
      unitRef="usd">2006712000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTAtMi0xLTEtMTEyMjEy_f7aa9bc9-c8b3-4775-97c3-c1c98fdfb7b1"
      unitRef="usd">72874000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTAtNC0xLTEtMTEyMjEy_6c221c52-e689-4479-82c4-ddef8c1582d3"
      unitRef="usd">0</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTAtNi0xLTEtMTEyMjEy_cd7a8231-05f6-4355-b30b-19dadd3715a9"
      unitRef="usd">72874000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTAtOC0xLTEtMTEyMjEy_9e0f8ea8-86b1-4df5-88bd-b55e51246db2"
      unitRef="usd">0</us-gaap:TradingSecuritiesDebt>
    <ldi:LoansForRepurchaseFairValueDisclosure
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTEtMi0xLTEtMTEyMjEy_b0e717f2-03b0-473f-9513-a2902da3e43b"
      unitRef="usd">363373000</ldi:LoansForRepurchaseFairValueDisclosure>
    <ldi:LoansForRepurchaseFairValueDisclosure
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTEtNC0xLTEtMTEyMjEy_ce77dc65-3a17-4551-aa98-9d2ee0b3c270"
      unitRef="usd">0</ldi:LoansForRepurchaseFairValueDisclosure>
    <ldi:LoansForRepurchaseFairValueDisclosure
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTEtNi0xLTEtMTEyMjEy_fba97267-e021-4e97-bb0e-9caadaf56cdb"
      unitRef="usd">363373000</ldi:LoansForRepurchaseFairValueDisclosure>
    <ldi:LoansForRepurchaseFairValueDisclosure
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTEtOC0xLTEtMTEyMjEy_b6c93f20-b9f9-4715-a037-a2e6b1077fb4"
      unitRef="usd">0</ldi:LoansForRepurchaseFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTQtMi0xLTEtMTEyMjEy_be2a078f-8ff1-43bc-a767-920f6c79c589"
      unitRef="usd">7457199000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTQtNC0xLTEtMTEyMjEy_8e90f9dc-5f0c-4074-82fc-4c24cddc2ae1"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTQtNi0xLTEtMTEyMjEy_d1982711-a32d-453c-af67-903d3020af5d"
      unitRef="usd">7457199000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTQtOC0xLTEtMTEyMjEy_63917af2-5c10-4010-b318-a3135073734c"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTUtMi0xLTEtMTEyMjEy_dbc96f44-88b4-4cce-86ff-809393a992a6"
      unitRef="usd">37797000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTUtNC0xLTEtMTEyMjEy_197f23b1-fac5-415a-8552-4fe310849ba2"
      unitRef="usd">31070000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTUtNi0xLTEtMTEyMjEy_b70e4bda-c28a-448e-afcd-0d63c02fd026"
      unitRef="usd">2964000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTUtOC0xLTEtMTEyMjEy_489045f3-4eec-4c3a-a773-4624c0bca3ea"
      unitRef="usd">3763000</us-gaap:DerivativeLiabilities>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTYtMi0xLTEtMTEyMjEy_a8d76969-6d1c-47e4-8210-9b6825b0c631"
      unitRef="usd">7310000</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTYtNC0xLTEtMTEyMjEy_f2f0a483-1a4b-488e-bf3f-c17f0452e0d5"
      unitRef="usd">0</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTYtNi0xLTEtMTEyMjEy_bc54204d-cb57-404c-a99a-46866b2b12ef"
      unitRef="usd">0</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTYtOC0xLTEtMTEyMjEy_24d9f301-cc23-49b3-8469-9d8a9701806c"
      unitRef="usd">7310000</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6a37d2c32bc14c5a8880e16fa57c8bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTgtMi0xLTEtMTEyMjEy_08e3f5df-5f17-410c-a017-89af0d8de6d7"
      unitRef="usd">343759000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic3893fe8e77e4d61aeca29a1fb8368b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTgtNC0xLTEtMTEyMjEy_bf9c5f8c-8868-4e95-ad24-cde6f3f9fb8b"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idb050719db2a40b2919d9141a2eb7c05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTgtNi0xLTEtMTEyMjEy_03459161-72b3-4ce4-a9f7-9ab889d0d846"
      unitRef="usd">345596000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib7e8da7500064ebaaf5efd237eb675f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTgtOC0xLTEtMTEyMjEy_fa4a06f1-329a-40a1-83e1-46170eb0cd1e"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i84c66c62e9274b8380561651525ba3fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTktMi0xLTEtMTEyMjEy_b189a8cf-0a32-4084-a7fc-2fbad5961227"
      unitRef="usd">199133000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie5b7706418d54e9f94c66db8c9155ab1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTktNC0xLTEtMTEyMjEy_fa743d9f-d4b9-407c-8bbb-3a622e1d2092"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i735f40d29fa94d33ad7dd2537b3162b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTktNi0xLTEtMTEyMjEy_35a7893b-799c-44ca-9fa2-5546cb5ac883"
      unitRef="usd">200000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iaa41de2c06944fd5ab1eb381de1eb119_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMTktOC0xLTEtMTEyMjEy_c53eba01-1e11-4a2c-b623-f59860ead961"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2eda8cea1052494b91a40ccdb4865034_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMjItMi0xLTEtMTEyMjEy_8d8c85e7-1679-467a-91f4-9d1e7cd8054d"
      unitRef="usd">1085316000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="icc06b35b3cb64d70a21a26085beffeed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMjItNC0xLTEtMTEyMjEy_e6607237-2054-4264-84f8-53862c7f9ae5"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i71e462a8436146ec96129234e17d52d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMjItNi0xLTEtMTEyMjEy_62f6328c-136f-4895-af15-e03f0a7f5c50"
      unitRef="usd">1057977000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9da44e464398456db21d4fd6181ade1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMjItOC0xLTEtMTEyMjEy_731e2491-2a5d-4450-840f-903aa9d40563"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <ldi:LoansForRepurchaseLiabilityFairValueDisclosure
      contextRef="i718a319da22d47e7b4049a376d94f2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMjMtMi0xLTEtMTEyMjEy_0f9a1615-ff3c-4835-87fa-033c9cb764ec"
      unitRef="usd">363373000</ldi:LoansForRepurchaseLiabilityFairValueDisclosure>
    <ldi:LoansForRepurchaseLiabilityFairValueDisclosure
      contextRef="i1617d35033744ff4aca7f0418b85418c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMjMtNC0xLTEtMTEyMjEy_8a3edb8a-378d-4930-94ee-3e44da7abf85"
      unitRef="usd">0</ldi:LoansForRepurchaseLiabilityFairValueDisclosure>
    <ldi:LoansForRepurchaseLiabilityFairValueDisclosure
      contextRef="i91f9cb5723e84cda990d1b33397a8b9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMjMtNi0xLTEtMTEyMjEy_528a086d-cacf-4dfa-b40a-3cb061ab5644"
      unitRef="usd">363373000</ldi:LoansForRepurchaseLiabilityFairValueDisclosure>
    <ldi:LoansForRepurchaseLiabilityFairValueDisclosure
      contextRef="i67c5e801719640b8974154e451083dad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjAzNTk1MTBjMzI3MTRlOTE4MDgyYWNlYjljYjYwYmVmL3RhYmxlcmFuZ2U6MDM1OTUxMGMzMjcxNGU5MTgwODJhY2ViOWNiNjBiZWZfMjMtOC0xLTEtMTEyMjEy_5e5e9190-9851-45a5-80a0-cf68957a3525"
      unitRef="usd">0</ldi:LoansForRepurchaseLiabilityFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i6b2fb064624a49508c989e7b2e550a4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfNS0yLTEtMS0xMTIyMTI_bc390ef4-e29f-458e-a730-14819078b2e0"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i4f9b63febf684d1983dcc45f2ef2c33f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfNS00LTEtMS0xMTIyMTI_e0aa49b0-3c38-4d3f-afd2-831622922236"
      unitRef="usd">4656338000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ia818e668b4e643648cce0761f81fd784_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfNS02LTEtMS0xMTIyMTI_262d936b-a31e-437f-bf8b-41320ac7167f"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i7b60717a516d4084b91269d3d3a0cea6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfNS04LTEtMS0xMTIyMTI_e198cf51-ff4c-475c-bd71-7f11b98a8239"
      unitRef="usd">4656338000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i6b2fb064624a49508c989e7b2e550a4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfNi0yLTEtMS0xMTIyMTI_fbed40c8-3cea-4b47-8d10-e1f56a4f324e"
      unitRef="usd">0</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i4f9b63febf684d1983dcc45f2ef2c33f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfNi00LTEtMS0xMTIyMTI_ae5d1469-d4b5-42e5-ab74-92cd09407069"
      unitRef="usd">105308000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="ia818e668b4e643648cce0761f81fd784_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfNi02LTEtMS0xMTIyMTI_8fe4a58d-2f01-491d-a452-de1c0354907c"
      unitRef="usd">0</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i7b60717a516d4084b91269d3d3a0cea6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfNi04LTEtMS0xMTIyMTI_4320f7bc-fdba-4196-be2d-d314a3313e71"
      unitRef="usd">105308000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:DerivativeAssets
      contextRef="i92312d42ce6744f4b3399cca82dab1ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfOC0yLTEtMS0xMTIyMTI_5963e92e-866b-4d85-96cf-aa080c746e60"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i551f1e39ae944fb588da63a549e5d1dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfOC00LTEtMS0xMTIyMTI_732e47b7-eeb3-4220-b82c-cd0b5e5d80ad"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2275882ea0144a68b4fec2b8845e33cd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfOC02LTEtMS0xMTIyMTI_9590e1bf-cdc7-4dc3-9c29-62ba00bfe8d6"
      unitRef="usd">91886000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i59d461e3f1ee4b469296576ab721f26c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfOC04LTEtMS0xMTIyMTI_ffe4b14b-fa92-4817-bae4-9efee5e62531"
      unitRef="usd">91886000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5ebd6ab708e64f4eb9c9a6830cdcde99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfOS0yLTEtMS0xMTIyMTI_7d4a7210-e3f5-4dcd-9afc-5ff7f43b9c47"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie128b4fe1c7b4ef39d91bc0e37126082_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfOS00LTEtMS0xMTIyMTI_4c77c3a2-c312-4948-920c-3af49beee5ef"
      unitRef="usd">43926000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i327ebd63412e493d8782886d34ea0c00_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfOS02LTEtMS0xMTIyMTI_84de19dc-1c80-4782-96b7-a23fe74db2f5"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5267cd6d4a4b440bb40b88680426054f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfOS04LTEtMS0xMTIyMTI_4e727c49-f94f-453a-888c-4c7fb1c21d15"
      unitRef="usd">43926000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib3aad18e470242d6a4ceed82f14bd6f2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTEtMi0xLTEtMTEyMjEy_cacc78df-30f4-4f7a-b8c5-ad458d0678eb"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="icd4244bd98914511b00e931a73aba7a9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTEtNC0xLTEtMTEyMjEy_cb271dc3-5776-45dc-b63d-929169cefbd3"
      unitRef="usd">17795000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3941077f61b14091a197c1f7493b6a89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTEtNi0xLTEtMTEyMjEy_7c41072f-d0a4-4905-9ed0-869156b261b4"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i254eaf58896f4ed5a6d8a6a8f74bf538_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTEtOC0xLTEtMTEyMjEy_fe894185-14f3-4bb9-8afc-0b7420288948"
      unitRef="usd">17795000</us-gaap:DerivativeAssets>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i6b2fb064624a49508c989e7b2e550a4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTItMi0xLTEtMTEyMjEy_0a1f1261-4780-4822-abdf-da7c5346a5fc"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i4f9b63febf684d1983dcc45f2ef2c33f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTItNC0xLTEtMTEyMjEy_834740c1-aee1-4bdc-97cb-e2bda7330264"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ia818e668b4e643648cce0761f81fd784_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTItNi0xLTEtMTEyMjEy_fc26d811-1cad-407d-a751-0978bf6d44fb"
      unitRef="usd">2213700000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i7b60717a516d4084b91269d3d3a0cea6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTItOC0xLTEtMTEyMjEy_6d567325-7e5d-44e5-a9db-8ece5c8851e1"
      unitRef="usd">2213700000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6b2fb064624a49508c989e7b2e550a4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTMtMi0xLTEtMTEyMjEy_68489716-0222-48c8-bb49-7a4a8c83a073"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4f9b63febf684d1983dcc45f2ef2c33f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTMtNC0xLTEtMTEyMjEy_cdbbb9cd-3be9-4ec9-8e48-5ecc906276ce"
      unitRef="usd">4823367000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia818e668b4e643648cce0761f81fd784_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTMtNi0xLTEtMTEyMjEy_8c997a9f-136d-41a8-92a2-f3a391935060"
      unitRef="usd">2305586000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7b60717a516d4084b91269d3d3a0cea6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTMtOC0xLTEtMTEyMjEy_4dfab21c-1f2b-42f5-9d0d-d76243d5d649"
      unitRef="usd">7128953000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i92312d42ce6744f4b3399cca82dab1ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTYtMi0xLTEtMTEyMjEy_d84fa0e5-9b56-4604-9b86-2f423a5f6446"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i551f1e39ae944fb588da63a549e5d1dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTYtNC0xLTEtMTEyMjEy_974df679-b1b4-4755-9676-524c5448c1fb"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2275882ea0144a68b4fec2b8845e33cd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTYtNi0xLTEtMTEyMjEy_79e6affc-429b-4915-bb1e-83a449311023"
      unitRef="usd">34281000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i59d461e3f1ee4b469296576ab721f26c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTYtOC0xLTEtMTEyMjEy_cd9177c0-d6f6-4b3e-af4e-60f7f7a91f80"
      unitRef="usd">34281000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8f0b398cc932492d94e3dfca3ca9dae6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTctMi0xLTEtMTEyMjEy_acb070ee-88cb-4933-9d99-94befdd234b4"
      unitRef="usd">5746000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icea72c3667b7438cb7a436a5d75906df_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTctNC0xLTEtMTEyMjEy_3a001fa7-cb13-4f21-9f83-66e072c0d857"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2164fdc819714be6a6b0cddbdc369ec4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTctNi0xLTEtMTEyMjEy_7c85fc7b-8cef-4a51-b685-c7abb26ae9a2"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie758ee436c944cb8a03503927e539efe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTctOC0xLTEtMTEyMjEy_6dab1d1a-67b8-476e-805b-3c990f166aa0"
      unitRef="usd">5746000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5ebd6ab708e64f4eb9c9a6830cdcde99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTgtMi0xLTEtMTEyMjEy_d06a493b-4937-4e3b-a6e9-5448cc27065b"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie128b4fe1c7b4ef39d91bc0e37126082_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTgtNC0xLTEtMTEyMjEy_0661a08e-2b49-4101-ac40-80f467c68d4a"
      unitRef="usd">10694000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i327ebd63412e493d8782886d34ea0c00_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTgtNi0xLTEtMTEyMjEy_e4656d50-a71c-4370-8991-0fc92c4ab512"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5267cd6d4a4b440bb40b88680426054f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTgtOC0xLTEtMTEyMjEy_d2902713-cee2-4da3-9346-894c5aa55560"
      unitRef="usd">10694000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2dc669c7b34e4362b03a6ff502e4738b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTktMi0xLTEtMTEyMjEy_9295d63e-966a-4f19-b0ed-9e4b7b07a82e"
      unitRef="usd">9113000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2f10f96ac4924dd89e4a7e02aff9c589_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTktNC0xLTEtMTEyMjEy_c5ed9dc8-1361-4e6b-93a7-fe1e84e3a456"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ifed0805c0b8746db8d793e81c6eb80b8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTktNi0xLTEtMTEyMjEy_4de63170-a428-4ac6-b12c-14518cec44cb"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib193a6cda2d14b52a914e8a3d5557839_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMTktOC0xLTEtMTEyMjEy_8208c873-f8ca-441e-ad5d-de5dee538caf"
      unitRef="usd">9113000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib3aad18e470242d6a4ceed82f14bd6f2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjAtMi0xLTEtMTI1MDYz_2990a042-604b-4e46-857a-658567036254"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icd4244bd98914511b00e931a73aba7a9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjAtNC0xLTEtMTI1MDYz_1b49924b-4998-43d3-8668-97e77c059209"
      unitRef="usd">12924000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3941077f61b14091a197c1f7493b6a89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjAtNi0xLTEtMTI1MDYz_f68ece81-e1cf-4642-8a53-4727ff99b12d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i254eaf58896f4ed5a6d8a6a8f74bf538_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjAtOC0xLTEtMTI1MDYz_a4c4b76f-287e-42fb-b9f8-4fcb7c0a7905"
      unitRef="usd">12924000</us-gaap:DerivativeLiabilities>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i6b2fb064624a49508c989e7b2e550a4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjAtMi0xLTEtMTEyMjEy_a32cbda4-694e-446e-be5d-406988365a63"
      unitRef="usd">0</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i4f9b63febf684d1983dcc45f2ef2c33f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjAtNC0xLTEtMTEyMjEy_fabea480-3174-41bc-bb12-ed8a86557538"
      unitRef="usd">0</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="ia818e668b4e643648cce0761f81fd784_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjAtNi0xLTEtMTEyMjEy_d8ba68ad-e716-4dd2-b135-693239d0d815"
      unitRef="usd">9107000</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i7b60717a516d4084b91269d3d3a0cea6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjAtOC0xLTEtMTEyMjEy_cc79764e-b583-407d-9dc1-c93582edb795"
      unitRef="usd">9107000</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6b2fb064624a49508c989e7b2e550a4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjEtMi0xLTEtMTEyMjEy_be3b0a7a-c1d7-4d2e-a1c4-2695d78de025"
      unitRef="usd">14859000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i4f9b63febf684d1983dcc45f2ef2c33f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjEtNC0xLTEtMTEyMjEy_255cffd0-2126-48c3-98e1-82e24138a355"
      unitRef="usd">23618000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ia818e668b4e643648cce0761f81fd784_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjEtNi0xLTEtMTEyMjEy_ce10f588-9f7e-4a5b-a06d-79e0b1b7a424"
      unitRef="usd">43388000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i7b60717a516d4084b91269d3d3a0cea6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjc0MzdhZmU0NWUwMTQ0NDBiY2JjZTQxOWYxMjA0MTBhL3RhYmxlcmFuZ2U6NzQzN2FmZTQ1ZTAxNDQ0MGJjYmNlNDE5ZjEyMDQxMGFfMjEtOC0xLTEtMTEyMjEy_173547b9-5327-4831-bda9-82aa7a46b829"
      unitRef="usd">81865000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i56700634e46f42b9af0de208263931cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfNS0yLTEtMS0xMTIyMTI_e1731ebd-cd3b-48a4-a42f-ec99a199e88b"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i4d991f33617044508d995923f392bbfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfNS00LTEtMS0xMTIyMTI_0365b8ab-3dcf-4ad9-b94a-45e2083a3700"
      unitRef="usd">8136817000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i116a9e60c34b4e26b28f5cab6652c6ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfNS02LTEtMS0xMTIyMTI_4838f2cd-ad63-40dc-abc1-2614e6efe651"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i5e0878c46e2a4843bd08f5199acf597a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfNS04LTEtMS0xMTIyMTI_4193ae86-655e-4169-a264-ee475fc813b5"
      unitRef="usd">8136817000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i56700634e46f42b9af0de208263931cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfNi0yLTEtMS0xMTIyMTI_99dc7345-d28b-418f-bdd7-8ac89f1d092d"
      unitRef="usd">0</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i4d991f33617044508d995923f392bbfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfNi00LTEtMS0xMTIyMTI_c3fc0b07-58d3-4481-b3cc-633d79cf1b88"
      unitRef="usd">72874000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i116a9e60c34b4e26b28f5cab6652c6ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfNi02LTEtMS0xMTIyMTI_5bd72a00-4b27-4fec-97ad-12ddcb48d7d7"
      unitRef="usd">0</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i5e0878c46e2a4843bd08f5199acf597a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfNi04LTEtMS0xMTIyMTI_d7a47ed6-09fd-40a9-b96e-7b77f1b11747"
      unitRef="usd">72874000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:DerivativeAssets
      contextRef="i6eb6a699b6774fdfb5ba43367cd04648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfOC0yLTEtMS0xMTIyMTI_eb89c2cd-2fb0-4639-924d-01237c33bd67"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0293e58b8b4f4e67aafad5838dc4295f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfOC00LTEtMS0xMTIyMTI_d9a50c28-1bec-4144-b204-4a178fcb37c0"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7903c3329a054d41a6fe6f4f4401c310_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfOC02LTEtMS0xMTIyMTI_22f628a6-f7d1-4fd1-b449-5c418597e3bd"
      unitRef="usd">184383000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ibc1fe4e7cb8345c798397928824a9c30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfOC04LTEtMS0xMTIyMTI_4cb0d540-f6e5-4243-831d-a948742843ca"
      unitRef="usd">184383000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7c69b0558d4b4b71937a943bb55d6cce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfOS0yLTEtMS0xMTIyMTI_9728a867-8430-4437-82df-39542cbe6feb"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib8f07aeb99d643bfbc171be5b96aea28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfOS00LTEtMS0xMTIyMTI_c6b5dfab-9bfb-430d-9726-39a6e1e81612"
      unitRef="usd">5358000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2d715c4694cf4d12b28cff8f7dff90f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfOS02LTEtMS0xMTIyMTI_10487d7a-8b94-4ee6-af51-f2401551e1da"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="icf5357b199e742e0a98983fc73883ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfOS04LTEtMS0xMTIyMTI_2cef561a-50d8-404f-8f17-bb48bec13d3d"
      unitRef="usd">5358000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i79fb62eede3441ad8067d8f4cd1eeeaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTAtMi0xLTEtMTEyMjEy_3068155c-a5f2-42ef-a064-99e4d56863d0"
      unitRef="usd">4924000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i6c6793d0b09a444b846c24123e50510d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTAtNC0xLTEtMTEyMjEy_3c20423a-cd2b-4c65-93ae-df812618ca3e"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iebddd1d0b1444ca69b70c4c47c560f1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTAtNi0xLTEtMTEyMjEy_b75fbaa6-fd74-461f-9dcc-9e79001bab38"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i06c7c0e09c9448cab7abac822195c6fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTAtOC0xLTEtMTEyMjEy_01cc9f43-1a45-4d24-bef2-b1dfd21367fb"
      unitRef="usd">4924000</us-gaap:DerivativeAssets>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i56700634e46f42b9af0de208263931cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTItMi0xLTEtMTEyMjEy_333fbab0-685f-4eef-aae2-03f5ac47c278"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i4d991f33617044508d995923f392bbfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTItNC0xLTEtMTEyMjEy_42e5b776-7bd4-4d02-b0f7-f0631865b9c3"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i116a9e60c34b4e26b28f5cab6652c6ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTItNi0xLTEtMTEyMjEy_928508eb-48ae-42eb-8202-c3d2b7a1879d"
      unitRef="usd">2006712000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i5e0878c46e2a4843bd08f5199acf597a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTItOC0xLTEtMTEyMjEy_66519631-e6bc-4eef-87d8-a08d8845af70"
      unitRef="usd">2006712000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i56700634e46f42b9af0de208263931cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTMtMi0xLTEtMTEyMjEy_a39682f6-1789-488b-b8bc-5f94e0befc8f"
      unitRef="usd">4924000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4d991f33617044508d995923f392bbfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTMtNC0xLTEtMTEyMjEy_63e8a5a7-9831-4207-9428-c17f7a35fc88"
      unitRef="usd">8215049000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i116a9e60c34b4e26b28f5cab6652c6ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTMtNi0xLTEtMTEyMjEy_c69560d7-ae60-4dfd-9e43-cbda5e3a7240"
      unitRef="usd">2191095000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5e0878c46e2a4843bd08f5199acf597a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTMtOC0xLTEtMTEyMjEy_80540276-c52d-4626-8f04-c6383639b57a"
      unitRef="usd">10411068000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i6eb6a699b6774fdfb5ba43367cd04648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTYtMi0xLTEtMTEyMjEy_8994cf81-be11-411c-970d-06caa0740714"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0293e58b8b4f4e67aafad5838dc4295f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTYtNC0xLTEtMTEyMjEy_8d0c94f6-e6cc-476f-8bda-9f42ac636876"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7903c3329a054d41a6fe6f4f4401c310_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTYtNi0xLTEtMTEyMjEy_401c35b0-0837-49a8-8c63-18650ecd2610"
      unitRef="usd">3763000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ibc1fe4e7cb8345c798397928824a9c30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTYtOC0xLTEtMTEyMjEy_6f7e00dc-f001-429b-ba76-68def35f2fb0"
      unitRef="usd">3763000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7c69b0558d4b4b71937a943bb55d6cce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTctMi0xLTEtMTEyMjEy_1eb3cca1-52fb-406b-80a9-546e41380fba"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib8f07aeb99d643bfbc171be5b96aea28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTctNC0xLTEtMTEyMjEy_7a2c5c5f-cc85-4bea-9277-171532163404"
      unitRef="usd">2964000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2d715c4694cf4d12b28cff8f7dff90f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTctNi0xLTEtMTEyMjEy_12c609cb-760c-4d56-87ed-450b0a7c4a02"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icf5357b199e742e0a98983fc73883ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTctOC0xLTEtMTEyMjEy_95b6d796-11ec-49d1-b470-ab1462d6f8e9"
      unitRef="usd">2964000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="idb2705e151d14973b775634cdd4a06f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTgtMi0xLTEtMTEyMjEy_cbac6a2d-d71d-46d4-85fc-bcd73c4a3788"
      unitRef="usd">31070000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iadd0df744e8d44318a8158b63b467724_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTgtNC0xLTEtMTEyMjEy_7255d08d-dc2e-40d0-af5f-6379f1f1db29"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ibb2e91fc9d0e4904aa5814b17d53ded5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTgtNi0xLTEtMTEyMjEy_23c72047-180c-4354-8266-4661a25ad65e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ibb1442ff27844c06af5a8d9955888f4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMTgtOC0xLTEtMTEyMjEy_2beadd66-2d22-458f-a7a0-811d09643060"
      unitRef="usd">31070000</us-gaap:DerivativeLiabilities>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i56700634e46f42b9af0de208263931cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMjEtMi0xLTEtMTEyMjEy_ed8feb96-3aa9-4ffb-9c4d-b808f267a240"
      unitRef="usd">0</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i4d991f33617044508d995923f392bbfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMjEtNC0xLTEtMTEyMjEy_5e12a404-a689-41d4-8c72-3bb0f469a9ed"
      unitRef="usd">0</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i116a9e60c34b4e26b28f5cab6652c6ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMjEtNi0xLTEtMTEyMjEy_c60754a1-70aa-4630-8f1c-f58bbe0425cd"
      unitRef="usd">7310000</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:ServicingLiabilityAtFairValueAmount
      contextRef="i5e0878c46e2a4843bd08f5199acf597a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMjEtOC0xLTEtMTEyMjEy_104219af-8716-44d7-b1ed-1a241c1ab29a"
      unitRef="usd">7310000</us-gaap:ServicingLiabilityAtFairValueAmount>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i56700634e46f42b9af0de208263931cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMjMtMi0xLTEtMTEyMjEy_b4c642e4-244b-4f7b-8a64-1042b403b633"
      unitRef="usd">31070000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i4d991f33617044508d995923f392bbfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMjMtNC0xLTEtMTEyMjEy_09f5e950-2407-43bc-9914-7ea485b5fadb"
      unitRef="usd">2964000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i116a9e60c34b4e26b28f5cab6652c6ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMjMtNi0xLTEtMTEyMjEy_4eacfb2c-eb88-49d0-bf66-3b91eac270e4"
      unitRef="usd">11073000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i5e0878c46e2a4843bd08f5199acf597a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmI2MGU0NmE3OTc3MjQ1ODZiOTMxYTY4YjhhYWQzNWMwL3RhYmxlcmFuZ2U6YjYwZTQ2YTc5NzcyNDU4NmI5MzFhNjhiOGFhZDM1YzBfMjMtOC0xLTEtMTEyMjEy_00c3d39a-1cd9-4c11-8c6f-5665e0dd65a1"
      unitRef="usd">45107000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMzcxMg_4ee8a5f8-171c-456d-add9-7ad41371203f">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the changes in the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,078,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains or losses included in earnings (realized and unrealized)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(419,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(271,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers of IRLCs to closed loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Funded amount for IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.844%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,766,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains or losses included in earnings (realized and unrealized)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,108,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:30pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(432,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,026,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers of IRLCs to closed loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Funded amount for IRLCs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the gains and losses included in earnings relating to the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis using significant unobservable inputs (Level 3): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains (losses) included in earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrealized gains relating to assets and liabilities still held at period end&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Gains (losses) included in gain on origination and sale of loans, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $180.5 million in gains included in gain on origination and sale of loans, net and $32.3 million of gains included in change in fair value of servicing rights, net, for the three months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $450.2 million in gains included in gain on origination and sale of loans, net and $174.3 million of gains included in change in fair value of servicing rights, net, for the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate Lock Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains (losses) included in earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrealized gains relating to assets and liabilities still held at period end&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Gains (losses) included in gain on origination and sale of loans, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $427.5 million in gains included in gain on origination and sale of loans, net and $223.5 million in losses included in change in fair value of servicing rights, net, for the three months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $957.0 million in gains included in gain on origination and sale of loans, net and $110.6 million of losses included in change in fair value of servicing rights, net, for the six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMzcxMg_b7d8a7de-e348-4d11-83e4-8db45f4fdbad">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the changes in the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,078,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains or losses included in earnings (realized and unrealized)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(419,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(271,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers of IRLCs to closed loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Funded amount for IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.844%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;br/&gt;Rights, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,766,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains or losses included in earnings (realized and unrealized)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,108,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:30pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(432,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,026,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers of IRLCs to closed loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Funded amount for IRLCs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the gains and losses included in earnings relating to the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis using significant unobservable inputs (Level 3): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains (losses) included in earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrealized gains relating to assets and liabilities still held at period end&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Gains (losses) included in gain on origination and sale of loans, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $180.5 million in gains included in gain on origination and sale of loans, net and $32.3 million of gains included in change in fair value of servicing rights, net, for the three months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $450.2 million in gains included in gain on origination and sale of loans, net and $174.3 million of gains included in change in fair value of servicing rights, net, for the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;IRLCs, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate Lock Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Servicing &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rights, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains (losses) included in earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrealized gains relating to assets and liabilities still held at period end&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Gains (losses) included in gain on origination and sale of loans, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $427.5 million in gains included in gain on origination and sale of loans, net and $223.5 million in losses included in change in fair value of servicing rights, net, for the three months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Includes $957.0 million in gains included in gain on origination and sale of loans, net and $110.6 million of losses included in change in fair value of servicing rights, net, for the six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i56861f4012094bcaa9e086f1ee693b2d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMy0yLTEtMS0xMTIyMTI_c6554dde-37bf-498b-a306-99db7820460e"
      unitRef="usd">12000000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i252c993f4a6a42f48a64345183c176cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMy00LTEtMS0xMTIyMTI_4bd1eb6b-0f19-4c0a-9793-ae1acf210ca8"
      unitRef="usd">2078187000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i9d21df505b4c49caae774b2abb71d737_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMy03LTEtMS0xMTIyMTI_576ff8ae-5dbd-416a-8a2d-26dd03a65fec"
      unitRef="usd">180620000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="id66ee53b4ed741a0851a5fcec8c4a846_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMy05LTEtMS0xMTIyMTI_da86d730-7e2a-446b-ac34-5ecc808c2071"
      unitRef="usd">1999402000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="ifba15571b51043a9a2c317266e1f4f3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfNi0yLTEtMS0xMTIyMTI_78a6a735-266a-4a6f-a346-e0e623615eb5"
      unitRef="usd">114197000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i3b7f6e5499354dffabe713943f8266cf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfNi00LTEtMS0xMTIyMTI_febde2bc-a020-4fa4-a461-b08999dc0f3e"
      unitRef="usd">212777000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="ib19ebd898f174f5cb6547a37703f25ca_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfNi03LTEtMS0xMTIyMTI_02802e58-7a2a-464b-a808-86a23dd31331"
      unitRef="usd">257154000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i358bb1d019964930ad7ca6653085851a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfNi05LTEtMS0xMTIyMTI_cbab037e-d5d1-4436-ad07-e3e911163e68"
      unitRef="usd">624546000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales
      contextRef="ifba15571b51043a9a2c317266e1f4f3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfOS0yLTEtMS0xMTIyMTI_f190aa4d-016e-4834-918b-989d685f5090"
      unitRef="usd">0</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i3b7f6e5499354dffabe713943f8266cf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfOS00LTEtMS0xMTIyMTI_123d33ca-410d-43db-a928-999f809088b2"
      unitRef="usd">86371000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales
      contextRef="ib19ebd898f174f5cb6547a37703f25ca_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfOS03LTEtMS0xMTIyMTI_9c9ca893-e88f-44b3-b8f6-89a9636ac3e5"
      unitRef="usd">0</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i358bb1d019964930ad7ca6653085851a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfOS05LTEtMS0xMTIyMTI_d0c4bc13-0365-4899-a103-6a0a2a29a65a"
      unitRef="usd">419355000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements
      contextRef="ifba15571b51043a9a2c317266e1f4f3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTAtMi0xLTEtMTEyMjEy_3a8c585f-3fda-47ad-b9b8-b4237442d60a"
      unitRef="usd">38536000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i3b7f6e5499354dffabe713943f8266cf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTAtNC0xLTEtMTEyMjEy_db229c95-d4e6-42c8-9110-250c7f7a8758"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements
      contextRef="ib19ebd898f174f5cb6547a37703f25ca_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTAtNy0xLTEtMTEyMjEy_1f78409d-cfdd-4f37-94a9-d8248db1d3c2"
      unitRef="usd">271458000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i358bb1d019964930ad7ca6653085851a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTAtOS0xLTEtMTEyMjEy_69622787-d8e3-4faa-a765-279094054c06"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3
      contextRef="ifba15571b51043a9a2c317266e1f4f3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTEtMi0xLTEtMTEyMjEy_1f331e66-f8f4-444e-ad9e-6695c09716ef"
      unitRef="usd">30056000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i3b7f6e5499354dffabe713943f8266cf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTEtNC0xLTEtMTEyMjEy_b8fd7edd-5e45-422d-a384-4d86699bec16"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3
      contextRef="ib19ebd898f174f5cb6547a37703f25ca_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTEtNy0xLTEtMTEyMjEy_677970ce-2394-4f40-90bb-119ad568ec16"
      unitRef="usd">108711000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i358bb1d019964930ad7ca6653085851a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTEtOS0xLTEtMTEyMjEy_531aca3f-4919-4975-a513-3931e914e8aa"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="ib1d4a9a7a5f749bbae424bb638cc20c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTItMi0xLTEtMTEyMjEy_6feed3da-848d-44bd-9dad-091c888da963"
      unitRef="usd">57605000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="idf10e1ffdf074b35bbd4edc92e33bb83_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTItNC0xLTEtMTEyMjEy_ecd074df-e32d-4e26-afa8-afcd694ce112"
      unitRef="usd">2204593000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="ib1d4a9a7a5f749bbae424bb638cc20c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTItNy0xLTEtMTEyMjEy_a3b92f09-8d1f-488b-92fb-960b8858b554"
      unitRef="usd">57605000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="idf10e1ffdf074b35bbd4edc92e33bb83_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmU4NDViMTEyMDFjZjQ2YjhiYTNiMDYxMzEwZDAzOTgzL3RhYmxlcmFuZ2U6ZTg0NWIxMTIwMWNmNDZiOGJhM2IwNjEzMTBkMDM5ODNfMTItOS0xLTEtMTEyMjEy_b8b22115-8b20-45d6-abed-3814108b9bed"
      unitRef="usd">2204593000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="if811dc0debfb4019a3386fbf176399c4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMy0yLTEtMS0xMTIyMTI_50398774-d2f9-46f7-9f26-8a7e89cbf006"
      unitRef="usd">246778000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i7980e5a40342494b9da1d8e60582ef82_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMy00LTEtMS0xMTIyMTI_26c92155-f7c8-453f-84ca-329c4adb1d0e"
      unitRef="usd">1766088000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i2133aaa50d0d452e9d3b29f64ed21551_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMy04LTEtMS0xMTIyMTI_a291e9de-814d-4df3-a84f-1f78424da9db"
      unitRef="usd">647045000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i98497dbe62da4e298af2dc1c8ed5cbcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMy0xMC0xLTEtMTEyMjEy_7d083dd9-50b4-45f4-bd3f-b9b382908877"
      unitRef="usd">1124302000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="ief95a6705e134382a37d95c41cefe577_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfNi0yLTEtMS0xMTIyMTI_65b879ad-f817-4866-9994-02ae57b9011b"
      unitRef="usd">720422000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i59f43d6ae8f84821a9c693473933b75d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfNi00LTEtMS0xMTIyMTI_bc164933-c942-4f3b-87d9-9cc52e9eecf0"
      unitRef="usd">203937000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="i9d50d11cc40b40a7af9ff5a43058962d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfNi04LTEtMS0xMTIyMTI_27778aa1-2b59-44f1-9e5f-57b2b775be44"
      unitRef="usd">1108970000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i934347c75c1f47cb9bf637687d599129_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfNi0xMC0xLTEtMTEyMjEy_53057cab-0915-42f6-93f8-4599a9aaee69"
      unitRef="usd">846359000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales
      contextRef="ief95a6705e134382a37d95c41cefe577_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfOS0yLTEtMS0xMTIyMTI_093f2376-09c6-4492-8db9-c439b1e90f9b"
      unitRef="usd">0</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i59f43d6ae8f84821a9c693473933b75d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfOS00LTEtMS0xMTIyMTI_1b77df71-1aa6-4a74-a5fb-0818960e717d"
      unitRef="usd">193630000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales
      contextRef="i9d50d11cc40b40a7af9ff5a43058962d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfOS04LTEtMS0xMTIyMTI_d7f6dca4-7fc8-4332-b24d-1d71b199d7b5"
      unitRef="usd">0</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i934347c75c1f47cb9bf637687d599129_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfOS0xMC0xLTEtMTEyMjEy_55720888-8a29-4804-8034-11cc97bce925"
      unitRef="usd">194266000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements
      contextRef="ief95a6705e134382a37d95c41cefe577_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTAtMi0xLTEtMTEyMjEy_c1d44d56-f642-4778-bf0f-efac62840a41"
      unitRef="usd">432748000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i59f43d6ae8f84821a9c693473933b75d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTAtNC0xLTEtMTEyMjEy_58705b6f-c6fe-42eb-9850-77796654d3fc"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements
      contextRef="i9d50d11cc40b40a7af9ff5a43058962d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTAtOC0xLTEtMTEyMjEy_6bf2cfa0-d6ba-4d3f-8976-d15937af4896"
      unitRef="usd">1026450000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i934347c75c1f47cb9bf637687d599129_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTAtMTAtMS0xLTExMjIxMg_15aecfa7-4a4f-4ed8-9155-7ff6c794a318"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3
      contextRef="ief95a6705e134382a37d95c41cefe577_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTEtMi0xLTEtMTEyMjEy_1167445f-8b3b-4a85-b546-e5885f2ac4e6"
      unitRef="usd">201371000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i59f43d6ae8f84821a9c693473933b75d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTEtNC0xLTEtMTEyMjEy_8f9d11f1-bb49-47b4-830a-dcad4984e9de"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3
      contextRef="i9d50d11cc40b40a7af9ff5a43058962d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTEtOC0xLTEtMTEyMjEy_0189ac50-2890-40d4-ab1c-265c46152c3f"
      unitRef="usd">396484000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i934347c75c1f47cb9bf637687d599129_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTEtMTAtMS0xLTExMjIxMg_1daee249-6f52-4f35-853c-95911d90c4a9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="ie60357e5ff5049b8b7d83beb3691b081_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTItMi0xLTEtMTEyMjEy_a68ae6cf-4582-4724-af4a-16e5b5c7fc65"
      unitRef="usd">333081000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="if6533f104fa1432b930672dff45e24b4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTItNC0xLTEtMTEyMjEy_b4f43953-0003-4887-8ec9-9ae130080b00"
      unitRef="usd">1776395000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="ie60357e5ff5049b8b7d83beb3691b081_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTItOC0xLTEtMTEyMjEy_203785c8-cad6-40cc-981c-39a4e92cbb79"
      unitRef="usd">333081000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="if6533f104fa1432b930672dff45e24b4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmNlODE5YWYzMjU2MDQxMGI5MmU1MGZjYzA1ZTAzZmY0L3RhYmxlcmFuZ2U6Y2U4MTlhZjMyNTYwNDEwYjkyZTUwZmNjMDVlMDNmZjRfMTItMTAtMS0xLTExMjIxMg_043c47ab-44aa-403e-ba38-c7a3fe7c5757"
      unitRef="usd">1776395000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ie649c4c09124419a924182d7175a3f1f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjU0MDRkZmU2YWEzNTQ2ZmU5NDM3YjJmMGQwMjc5Njg4L3RhYmxlcmFuZ2U6NTQwNGRmZTZhYTM1NDZmZTk0MzdiMmYwZDAyNzk2ODhfNC0yLTEtMS0xMTIyMTI_00382d54-215c-428a-8861-e14927dfa586"
      unitRef="usd">45605000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="iffa3ebf1262b4f5a9446e730687fa4e2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjU0MDRkZmU2YWEzNTQ2ZmU5NDM3YjJmMGQwMjc5Njg4L3RhYmxlcmFuZ2U6NTQwNGRmZTZhYTM1NDZmZTk0MzdiMmYwZDAyNzk2ODhfNC00LTEtMS0xMTIyMTI_f283ae16-870c-4cab-9e16-5d27587e2ef0"
      unitRef="usd">212777000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i321398bf4dc64478a4d7a2ea5be0c8b8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjU0MDRkZmU2YWEzNTQ2ZmU5NDM3YjJmMGQwMjc5Njg4L3RhYmxlcmFuZ2U6NTQwNGRmZTZhYTM1NDZmZTk0MzdiMmYwZDAyNzk2ODhfNC03LTEtMS0xMTIyMTI_59ff7867-15f6-4e21-bea5-b2327d1816e8"
      unitRef="usd">-123015000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i44aba29eb6424570ac818202dc399807_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjU0MDRkZmU2YWEzNTQ2ZmU5NDM3YjJmMGQwMjc5Njg4L3RhYmxlcmFuZ2U6NTQwNGRmZTZhYTM1NDZmZTk0MzdiMmYwZDAyNzk2ODhfNC05LTEtMS0xMTIyMTI_7ec1d021-b312-434f-bee0-9e617c7588ba"
      unitRef="usd">624546000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <ldi:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldChangeInUnrealizedGainLoss
      contextRef="ie649c4c09124419a924182d7175a3f1f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjU0MDRkZmU2YWEzNTQ2ZmU5NDM3YjJmMGQwMjc5Njg4L3RhYmxlcmFuZ2U6NTQwNGRmZTZhYTM1NDZmZTk0MzdiMmYwZDAyNzk2ODhfNi0yLTEtMS0xMTIyMTI_d602b1b3-9eed-4e8a-8f15-d11d5050550e"
      unitRef="usd">57605000</ldi:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldChangeInUnrealizedGainLoss>
    <ldi:FairValueAssetRecurringBasisStillHeldChangeInUnrealizedGainLoss
      contextRef="iffa3ebf1262b4f5a9446e730687fa4e2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjU0MDRkZmU2YWEzNTQ2ZmU5NDM3YjJmMGQwMjc5Njg4L3RhYmxlcmFuZ2U6NTQwNGRmZTZhYTM1NDZmZTk0MzdiMmYwZDAyNzk2ODhfNi00LTEtMS0xMTIyMTI_c8865e3c-1680-4016-a54b-be7d1bde79b8"
      unitRef="usd">215835000</ldi:FairValueAssetRecurringBasisStillHeldChangeInUnrealizedGainLoss>
    <ldi:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldChangeInUnrealizedGainLoss
      contextRef="i321398bf4dc64478a4d7a2ea5be0c8b8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjU0MDRkZmU2YWEzNTQ2ZmU5NDM3YjJmMGQwMjc5Njg4L3RhYmxlcmFuZ2U6NTQwNGRmZTZhYTM1NDZmZTk0MzdiMmYwZDAyNzk2ODhfNi03LTEtMS0xMTIyMTI_0e42088b-a2cf-4485-974b-b8e81c813d03"
      unitRef="usd">57605000</ldi:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldChangeInUnrealizedGainLoss>
    <ldi:FairValueAssetRecurringBasisStillHeldChangeInUnrealizedGainLoss
      contextRef="i44aba29eb6424570ac818202dc399807_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOjU0MDRkZmU2YWEzNTQ2ZmU5NDM3YjJmMGQwMjc5Njg4L3RhYmxlcmFuZ2U6NTQwNGRmZTZhYTM1NDZmZTk0MzdiMmYwZDAyNzk2ODhfNi05LTEtMS0xMTIyMTI_a883b80c-cbc6-4c89-a5ed-b10f273524d6"
      unitRef="usd">615444000</ldi:FairValueAssetRecurringBasisStillHeldChangeInUnrealizedGainLoss>
    <us-gaap:ServicingAssetAtFairValueAdditions
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMTU2Mw_65d4d7e6-d5b1-4f72-9eb8-91b6f58de3cb"
      unitRef="usd">180500000</us-gaap:ServicingAssetAtFairValueAdditions>
    <ldi:ServicingAssetAtFairValueGainLossInFairValueResultingFromChangesInValuationsOrChangesInAssumptionsAndOthers
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMTYzMQ_af816cd6-ea35-480d-902f-9571a2b4f907"
      unitRef="usd">32300000</ldi:ServicingAssetAtFairValueGainLossInFairValueResultingFromChangesInValuationsOrChangesInAssumptionsAndOthers>
    <us-gaap:ServicingAssetAtFairValueAdditions
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMTA5OTUxMTYzMTk1Ng_665afef7-10d9-4d95-a6dd-6f68776bb732"
      unitRef="usd">450200000</us-gaap:ServicingAssetAtFairValueAdditions>
    <ldi:ServicingAssetAtFairValueGainLossInFairValueResultingFromChangesInValuationsOrChangesInAssumptionsAndOthers
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMTA5OTUxMTYzMTk2NA_8320eca6-74b3-410e-9896-d9ca0a1edafc"
      unitRef="usd">174300000</ldi:ServicingAssetAtFairValueGainLossInFairValueResultingFromChangesInValuationsOrChangesInAssumptionsAndOthers>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i858de7202b4546b0abbaab08377ea1a2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmM5MDJjNDA4MGU5OTQ5Mjc5ZGM5NDU1OGRiMmU4OWU4L3RhYmxlcmFuZ2U6YzkwMmM0MDgwZTk5NDkyNzlkYzk0NTU4ZGIyZTg5ZThfMTYtMi0xLTEtMTEyMjEy_5f4b92d8-e0a5-40ca-aff5-0b115033e8c4"
      unitRef="usd">86303000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i5679e383e1014b9c9c2d3262c186b33b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmM5MDJjNDA4MGU5OTQ5Mjc5ZGM5NDU1OGRiMmU4OWU4L3RhYmxlcmFuZ2U6YzkwMmM0MDgwZTk5NDkyNzlkYzk0NTU4ZGIyZTg5ZThfMTYtNC0xLTEtMTEyMjEy_e558fb3d-4298-4670-99c6-eae7e971ab8a"
      unitRef="usd">203937000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i4f2a1e25e9374a4fa11ea4982e73a19e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmM5MDJjNDA4MGU5OTQ5Mjc5ZGM5NDU1OGRiMmU4OWU4L3RhYmxlcmFuZ2U6YzkwMmM0MDgwZTk5NDkyNzlkYzk0NTU4ZGIyZTg5ZThfMTYtNi0xLTEtMTEyMjEy_e01731c0-b5a5-4270-a260-8c994d144e81"
      unitRef="usd">-313964000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ib0ae9bfd1a7443ac87d418951d3fd92a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmM5MDJjNDA4MGU5OTQ5Mjc5ZGM5NDU1OGRiMmU4OWU4L3RhYmxlcmFuZ2U6YzkwMmM0MDgwZTk5NDkyNzlkYzk0NTU4ZGIyZTg5ZThfMTYtOC0xLTEtMTEyMjEy_0d64c30d-0f11-48b1-8954-fc345bd6ac31"
      unitRef="usd">846359000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <ldi:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldChangeInUnrealizedGainLoss
      contextRef="i858de7202b4546b0abbaab08377ea1a2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmM5MDJjNDA4MGU5OTQ5Mjc5ZGM5NDU1OGRiMmU4OWU4L3RhYmxlcmFuZ2U6YzkwMmM0MDgwZTk5NDkyNzlkYzk0NTU4ZGIyZTg5ZThfMTgtMi0xLTEtMTEyMjEy_a0bed56f-648d-4d4d-a342-57e1968a580b"
      unitRef="usd">333081000</ldi:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldChangeInUnrealizedGainLoss>
    <ldi:FairValueAssetRecurringBasisStillHeldChangeInUnrealizedGainLoss
      contextRef="i5679e383e1014b9c9c2d3262c186b33b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmM5MDJjNDA4MGU5OTQ5Mjc5ZGM5NDU1OGRiMmU4OWU4L3RhYmxlcmFuZ2U6YzkwMmM0MDgwZTk5NDkyNzlkYzk0NTU4ZGIyZTg5ZThfMTgtNC0xLTEtMTEyMjEy_c551f8eb-c6a1-4ef6-ac76-0af59c79b8bd"
      unitRef="usd">296555000</ldi:FairValueAssetRecurringBasisStillHeldChangeInUnrealizedGainLoss>
    <ldi:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldChangeInUnrealizedGainLoss
      contextRef="i4f2a1e25e9374a4fa11ea4982e73a19e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmM5MDJjNDA4MGU5OTQ5Mjc5ZGM5NDU1OGRiMmU4OWU4L3RhYmxlcmFuZ2U6YzkwMmM0MDgwZTk5NDkyNzlkYzk0NTU4ZGIyZTg5ZThfMTgtNi0xLTEtMTEyMjEy_66ef4c88-9c0c-447b-ae9d-b4d58974f980"
      unitRef="usd">333081000</ldi:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldChangeInUnrealizedGainLoss>
    <ldi:FairValueAssetRecurringBasisStillHeldChangeInUnrealizedGainLoss
      contextRef="ib0ae9bfd1a7443ac87d418951d3fd92a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmM5MDJjNDA4MGU5OTQ5Mjc5ZGM5NDU1OGRiMmU4OWU4L3RhYmxlcmFuZ2U6YzkwMmM0MDgwZTk5NDkyNzlkYzk0NTU4ZGIyZTg5ZThfMTgtOC0xLTEtMTEyMjEy_0be9c05b-8ff1-49c4-a350-0a4aace04c2b"
      unitRef="usd">1038347000</ldi:FairValueAssetRecurringBasisStillHeldChangeInUnrealizedGainLoss>
    <us-gaap:ServicingAssetAtFairValueAdditions
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMTA5OTUxMTYzMTk3Ng_726d4dcf-02ce-4823-8b39-3084b114c5ec"
      unitRef="usd">427500000</us-gaap:ServicingAssetAtFairValueAdditions>
    <ldi:ServicingAssetAtFairValueGainLossInFairValueResultingFromChangesInValuationsOrChangesInAssumptionsAndOthers
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMTg2NQ_7a1669af-d177-4072-bc82-77ee87009ef6"
      unitRef="usd">-223500000</ldi:ServicingAssetAtFairValueGainLossInFairValueResultingFromChangesInValuationsOrChangesInAssumptionsAndOthers>
    <us-gaap:ServicingAssetAtFairValueAdditions
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMTA5OTUxMTYzMTk4NA_c782931c-a9c2-4d52-98c4-5347d68a0642"
      unitRef="usd">957000000</us-gaap:ServicingAssetAtFairValueAdditions>
    <ldi:ServicingAssetAtFairValueGainLossInFairValueResultingFromChangesInValuationsOrChangesInAssumptionsAndOthers
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMTA5OTUxMTYzMjAwNA_640187ce-5e79-4e03-bd8b-c8ed6831f603"
      unitRef="usd">-110600000</ldi:ServicingAssetAtFairValueGainLossInFairValueResultingFromChangesInValuationsOrChangesInAssumptionsAndOthers>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RleHRyZWdpb246NGZjNWVkZmRiMDczNDZiNGJlMjc0NWNjZjU3NWMzODRfMzcxMw_2180c3f1-533b-4d0d-9416-1f694bdb21b9">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents quantitative information about the valuation techniques and unobservable inputs applied to Level 3 fair value measurements for financial instruments measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-18pt;text-align:center;text-indent:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unobservable Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IRLCs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Pull-through rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Prepayment rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cost to service (per loan)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$136&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$114&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The Company estimates the fair value of MSRs using an option-adjusted spread (&#x201c;OAS&#x201d;) model, which projects MSR cash flows over multiple interest rate scenarios in conjunction with the Company&#x2019;s prepayment model, and then discounts these cash flows at risk-adjusted rates.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Weighted average inputs are based on the committed amounts for IRLCs and the UPB of the underlying loans for servicing rights.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="icc6339129c164e368657af4820b80893_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNC0yLTEtMS0xMTIyMTI_053a1629-a89d-4868-9161-562a64aa122d"
      unitRef="number">0.010</us-gaap:DerivativeAssetMeasurementInput>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="i4a027f5227bc42d59ca225a49a036c0c_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNC00LTEtMS0xMTIyMTI_77e82691-b74c-4faa-be2f-bacf00fb9d34"
      unitRef="number">0.999</us-gaap:DerivativeAssetMeasurementInput>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="i2443bc27231c49458e2ab6d6fcdb49c3_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNC02LTEtMS0xMTIyMTI_88828a56-ef81-4b20-b216-75f332fcea6b"
      unitRef="number">0.802</us-gaap:DerivativeAssetMeasurementInput>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="i3e60e89e1ab144d981282746c81cd53a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNC04LTEtMS0xMTIyMTI_27ce0f17-e257-4165-8791-91c86eba49fd"
      unitRef="number">0.003</us-gaap:DerivativeAssetMeasurementInput>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="i34d75fc5030f46048c7e92b8b32b65ea_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNC0xMC0xLTEtMTEyMjEy_1248fc60-9c88-4ba9-8a45-45649af463e0"
      unitRef="number">0.993</us-gaap:DerivativeAssetMeasurementInput>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="i786f6fd5cfbb44ef816e50310890b8e9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNC0xMi0xLTEtMTEyMjEy_9ce4d22b-2223-4382-8265-65c4303b2507"
      unitRef="number">0.742</us-gaap:DerivativeAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="iaa7335323a8545289c684ba646a4ff8c_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNy0yLTEtMS0xMTIyMTI_3d7e5244-2c7c-4c9e-bcfc-858b3c7f5d98"
      unitRef="number">0.046</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="id2cb51c60bbd44ae8e142d90f39164e9_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNy00LTEtMS0xMTIyMTI_7da7f579-21de-419d-9da4-7e5e186d0319"
      unitRef="number">0.105</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i27f0b6fc633c4153b489b6f918434866_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNy02LTEtMS0xMTIyMTI_e18ea771-0e88-4fb5-866b-6c47028af910"
      unitRef="number">0.062</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i591b919b158048339dd2288294528446_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNy04LTEtMS0xMTIyMTI_311ff4a8-3262-459c-8b24-7717ac853a80"
      unitRef="number">0.045</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="if3b685471b2143749110d6b93b3da5d4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNy0xMC0xLTEtMTEyMjEy_63f9d92a-6a68-486c-9eca-e59e492981bc"
      unitRef="number">0.090</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i884b6faede8546999fa78e58c58ec3df_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfNy0xMi0xLTEtMTEyMjEy_9009adca-f80f-4d14-81e3-f520776b108b"
      unitRef="number">0.058</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="ifa7c7ab3ff1a43309d14f4fd9334f746_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOC0yLTEtMS0xMTIyMTI_69538381-ad06-4876-8fd0-61c4584a8da5"
      unitRef="number">0.054</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i0987bf37b7c047cc97b3102e257898d1_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOC00LTEtMS0xMTIyMTI_8778c95f-b844-4adb-a489-407c8ffa4c27"
      unitRef="number">0.149</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i7ce0c6b359d84f13806d993cc347f432_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOC02LTEtMS0xMTIyMTI_27eb9830-46bb-4f23-bc62-86bcf36f8526"
      unitRef="number">0.072</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i4bacad105f4343f2a8ad23e04efa49f0_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOC04LTEtMS0xMTIyMTI_fede7ec5-bbcd-4546-b87f-1aa57fd0d194"
      unitRef="number">0.084</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="ia15ef60e18aa4078b0eb4c1844613d1f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOC0xMC0xLTEtMTEyMjEy_92983a37-c159-4f0c-945a-29b60829be32"
      unitRef="number">0.187</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="ic8c3e8cbc8a74e02b51b617b9e3a46e9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOC0xMi0xLTEtMTEyMjEy_b8560027-2666-4118-b45d-2740254bc673"
      unitRef="number">0.102</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i266e84965d3245239d836082ccc9c86f_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOS0yLTEtMS0xMTIyMTI_518ab4f5-f0fa-4dd1-8961-f86772d64fc7"
      unitRef="usdPerLoan">63</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i807c74b33bde418fb381e2b30ee1f75b_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOS00LTEtMS0xMTIyMTI_1c21c490-83c6-4591-918e-5eb759cd3ddc"
      unitRef="usdPerLoan">136</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i913339101aef47a3a2a52a0eb099d9ee_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOS02LTEtMS0xMTIyMTI_340f2945-5cab-404a-a571-fb086a62c1b6"
      unitRef="usdPerLoan">85</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i80d3a022319643c59c0da4d4482b261a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOS04LTEtMS0xMTIyMTI_2e0e0d08-09ea-481a-a5ce-f16c573131cb"
      unitRef="usdPerLoan">70</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="if520d661925d4820aa179bf730651944_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOS0xMC0xLTEtMTEyMjEy_afc5bb32-3ae8-4981-9b2d-51e50ad26ebf"
      unitRef="usdPerLoan">114</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i656e0e1706a44923b0950cfee5b301b7_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80My9mcmFnOjRmYzVlZGZkYjA3MzQ2YjRiZTI3NDVjY2Y1NzVjMzg0L3RhYmxlOmEyZDJlZmI5NzUxMzRlMTM4MTc5MDk5NGE5MzBkNTI1L3RhYmxlcmFuZ2U6YTJkMmVmYjk3NTEzNGUxMzgxNzkwOTk0YTkzMGQ1MjVfOS0xMi0xLTEtMTEyMjEy_e6e89baf-b1ea-439c-a32e-13bc0db89527"
      unitRef="usdPerLoan">82</us-gaap:ServicingAssetMeasurementInput>
    <ldi:BalanceSheetOffsettingTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RleHRyZWdpb246NzMwYzY2ZGYxYTQxNDdhMGE4YjU4NTJjMGFmMTMyZDVfMTU4MA_21bb54ea-f129-470b-8036-a7b4a5d59e2f">BALANCE SHEET NETTING&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain derivatives, loan warehouse and repurchase agreements are subject to master netting arrangements or similar agreements. In certain circumstances the Company may elect to present certain financial assets, liabilities, and related collateral subject to master netting arrangements in a net position on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents financial assets and liabilities that are subject to master netting arrangements or similar agreements categorized by financial instrument, together with corresponding financial instruments and corresponding collateral received or pledged.  Warehouse and other lines of credit and secured debt obligations were secured by financial instruments with fair value that exceeded the liability amount recorded on the consolidated balance sheets as of June&#160;30, 2022 and December&#160;31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts offset in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amounts presented in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts not offset in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash collateral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,265,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured debt obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,439,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,439,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,439,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,799,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,743,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,705,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Secured debt obligations as of June&#160;30, 2022 included secured credit facilities and Term Notes.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts offset in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amounts presented in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts not offset in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash collateral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warehouse and other  lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,457,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured debt obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;545,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;545,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(545,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,060,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,036,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,002,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Secured debt obligations as of December&#160;31, 2021 included secured credit facilities and Term Notes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into agreements with counterparties, which include netting arrangements whereby the counterparties are entitled to settle their positions on a net basis. In certain circumstances, the Company is required to provide &lt;/span&gt;&lt;/div&gt;certain counterparties financial instruments and cash collateral against derivative financial instruments, warehouse and other lines of credit, or debt obligations. Cash collateral is held in margin accounts and included in restricted cash on the Company's consolidated balance sheets.</ldi:BalanceSheetOffsettingTextBlock>
    <us-gaap:OffsettingLiabilitiesTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RleHRyZWdpb246NzMwYzY2ZGYxYTQxNDdhMGE4YjU4NTJjMGFmMTMyZDVfMTU4MQ_c8c4219a-c1a7-44b6-a120-01ca2656318b">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents financial assets and liabilities that are subject to master netting arrangements or similar agreements categorized by financial instrument, together with corresponding financial instruments and corresponding collateral received or pledged.  Warehouse and other lines of credit and secured debt obligations were secured by financial instruments with fair value that exceeded the liability amount recorded on the consolidated balance sheets as of June&#160;30, 2022 and December&#160;31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts offset in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amounts presented in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts not offset in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash collateral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,265,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured debt obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,439,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,439,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,439,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,799,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,743,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,705,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Secured debt obligations as of June&#160;30, 2022 included secured credit facilities and Term Notes.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts offset in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amounts presented in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts not offset in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash collateral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warehouse and other  lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,457,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured debt obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;545,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;545,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(545,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,060,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,036,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,002,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)Secured debt obligations as of December&#160;31, 2021 included secured credit facilities and Term Notes.</us-gaap:OffsettingLiabilitiesTableTextBlock>
    <us-gaap:OffsettingAssetsTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RleHRyZWdpb246NzMwYzY2ZGYxYTQxNDdhMGE4YjU4NTJjMGFmMTMyZDVfMTU4Mg_59178cd9-bf16-41b1-b0db-26f88db9ef2a">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents financial assets and liabilities that are subject to master netting arrangements or similar agreements categorized by financial instrument, together with corresponding financial instruments and corresponding collateral received or pledged.  Warehouse and other lines of credit and secured debt obligations were secured by financial instruments with fair value that exceeded the liability amount recorded on the consolidated balance sheets as of June&#160;30, 2022 and December&#160;31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts offset in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amounts presented in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts not offset in consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash collateral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;MBS put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,265,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured debt obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,439,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,439,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,439,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,799,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,743,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,705,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Secured debt obligations as of June&#160;30, 2022 included secured credit facilities and Term Notes.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts offset in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amounts presented in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross amounts not offset in consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash collateral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Put options on treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warehouse and other  lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,457,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured debt obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;545,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;545,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(545,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,060,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,036,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,002,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)Secured debt obligations as of December&#160;31, 2021 included secured credit facilities and Term Notes.</us-gaap:OffsettingAssetsTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfNy0yLTEtMS0xMTIyMTI_2b713d6d-5fc5-4f0f-8248-3f167c76863b"
      unitRef="usd">100202000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfNy00LTEtMS0xMTIyMTI_69e4eb6d-e594-44eb-98e3-a70763c7a17b"
      unitRef="usd">56276000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfNy02LTEtMS0xMTIyMTI_d19cfe1f-efc4-4251-8b88-8243ed812008"
      unitRef="usd">43926000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfNy04LTEtMS0xMTIyMTI_3a5c6cc5-e39b-4d43-bc85-a5d194b59766"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfNy0xMC0xLTEtMTEyMjEy_b4521cba-889f-4411-a1f4-67f070e1bc63"
      unitRef="usd">40606000</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfNy0xMi0xLTEtMTEyMjEy_6f7fdef2-2e7f-43e4-9a69-18f6c3ff0831"
      unitRef="usd">3320000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfOS0yLTEtMS0xMTIyMTI_9441b025-4e33-4be1-af9e-bf2a9626ca7e"
      unitRef="usd">17795000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfOS00LTEtMS0xMTIyMTI_aa8868f3-13ac-4122-b96b-b0b85d22ee24"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfOS02LTEtMS0xMTIyMTI_7dd5fa4e-9588-496a-b2c8-aa88476f1989"
      unitRef="usd">17795000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfOS04LTEtMS0xMTIyMTI_a13f7a43-2019-4f2d-80b9-2ef5ad466af8"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfOS0xMC0xLTEtMTEyMjEy_d05e87e9-9b3c-47c2-9e60-ad3c3c5168f1"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfOS0xMi0xLTEtMTEyMjEy_6ec19c1c-6e69-445f-8237-6586b34c19df"
      unitRef="usd">17795000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i1f2445586db9419d827a26750bef4ca9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTEtMi0xLTEtMTEyMjEy_5e612047-1dc1-434d-b3d9-e8fdb3314cc2"
      unitRef="usd">117997000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i1f2445586db9419d827a26750bef4ca9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTEtNC0xLTEtMTEyMjEy_dd69b8f9-2e72-4ebc-858a-a0722a8d3642"
      unitRef="usd">56276000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i1f2445586db9419d827a26750bef4ca9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTEtNi0xLTEtMTEyMjEy_c3f22d03-145d-4440-946b-1752ed26d2cb"
      unitRef="usd">61721000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i1f2445586db9419d827a26750bef4ca9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTEtOC0xLTEtMTEyMjEy_613e06b7-9848-41ab-b6c2-a96b171208f9"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i1f2445586db9419d827a26750bef4ca9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTEtMTAtMS0xLTExMjIxMg_8f0e2edc-5570-4c75-8ba5-47d47a47152b"
      unitRef="usd">40606000</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i1f2445586db9419d827a26750bef4ca9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTEtMTItMS0xLTExMjIxMg_32d19374-66c3-49a7-b5e6-7cc44309d1f3"
      unitRef="usd">21115000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTQtMi0xLTEtMTEyMjEy_57572b75-44cd-4cc7-86f4-c4475dbebcce"
      unitRef="usd">66970000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTQtNC0xLTEtMTEyMjEy_141ce4d4-dc30-4082-b82c-3798dc37a38f"
      unitRef="usd">56276000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTQtNi0xLTEtMTEyMjEy_70d99795-71b1-48b6-a7aa-70e4052b8d74"
      unitRef="usd">10694000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTQtOC0xLTEtMTEyMjEy_7606a551-19a0-4b5b-b410-81eb0a97fa23"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTQtMTAtMS0xLTExMjIxMg_7df25bfb-10a3-417d-8beb-17478801b23a"
      unitRef="usd">1947000</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTQtMTItMS0xLTExMjIxMg_51371300-41f6-47f8-8dc0-af25a86ad08c"
      unitRef="usd">8747000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTUtMi0xLTEtMTEyMjEy_40055d75-f472-47ce-9c62-c6eaa5c90fc9"
      unitRef="usd">9113000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTUtNC0xLTEtMTEyMjEy_03e02bed-5809-4089-9545-c5d4f2248d7e"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTUtNi0xLTEtMTEyMjEy_dd62db05-dbcf-43f8-98c2-9562f0b54a52"
      unitRef="usd">9113000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTUtOC0xLTEtMTEyMjEy_7a574cfc-6efa-4ccf-a701-04cf51f5524e"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTUtMTAtMS0xLTExMjIxMg_a68fccff-2996-487e-8cda-bb269a8055e6"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTUtMTItMS0xLTExMjIxMg_17a64160-7053-477f-ae28-8175aacee603"
      unitRef="usd">9113000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtMi0xLTEtMTI1MDk3_6fcf4856-1204-4ab7-94b8-3db484c6c29a"
      unitRef="usd">12924000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtNC0xLTEtMTI1MDk3_69861bf0-0d39-4be9-9ee9-11183fcbc0fc"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtNi0xLTEtMTI1MDk3_410e7d84-9416-4601-a4d3-5ccbcd62f1c4"
      unitRef="usd">12924000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtOC0xLTEtMTI1MDk3_269d12e3-9146-49c8-9807-479afe478bf1"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtMTAtMS0xLTEyNTA5Nw_dd4a6098-32b6-462a-b64a-49657d441c2b"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtMTItMS0xLTEyNTA5Nw_2b3deafe-a499-429d-8a75-75dda4ea5458"
      unitRef="usd">12924000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtMi0xLTEtMTEyMjEy_861915ee-e611-4127-82f4-a51ebea77715"
      unitRef="usd">5746000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtNC0xLTEtMTEyMjEy_2cf4a709-ae78-40b9-b008-e1385a3d3de1"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtNi0xLTEtMTEyMjEy_77a2cca8-6675-43f6-97d7-355f13365f47"
      unitRef="usd">5746000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtOC0xLTEtMTEyMjEy_55a3015d-df12-4e07-aa82-f115aa14eb82"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtMTAtMS0xLTExMjIxMg_fe8ace18-c12b-42ac-93ea-673e3ddc970f"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTYtMTItMS0xLTExMjIxMg_987ef41c-feb1-4ca8-b11f-9a0356267365"
      unitRef="usd">5746000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i89bf2d5783a94d00bb65ac29792fe79a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTctMi0xLTEtMTEyMjEy_cdeb577d-9a61-4a07-bc7f-f9a9abf320d3"
      unitRef="usd">4265343000</us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i89bf2d5783a94d00bb65ac29792fe79a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTctNC0xLTEtMTEyMjEy_6249683e-8967-40c1-abcb-10292c46181a"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i89bf2d5783a94d00bb65ac29792fe79a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTctNi0xLTEtMTEyMjEy_42a5bb48-4d04-4801-8558-0a7a5e0eea9b"
      unitRef="usd">4265343000</us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="i89bf2d5783a94d00bb65ac29792fe79a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTctOC0xLTEtMTEyMjEy_23ebca17-1e7c-4b93-ad7f-a354aa3faa0b"
      unitRef="usd">4265343000</us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:SecuritiesLoanedCollateralRightToReclaimCash
      contextRef="i89bf2d5783a94d00bb65ac29792fe79a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTctMTAtMS0xLTExMjIxMg_6b938770-876e-456f-97ef-8328f252dd31"
      unitRef="usd">0</us-gaap:SecuritiesLoanedCollateralRightToReclaimCash>
    <us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
      contextRef="i89bf2d5783a94d00bb65ac29792fe79a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTctMTItMS0xLTExMjIxMg_f9803829-5a4a-4151-98f7-c1e8ea290e51"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection>
    <us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="icd433fb136f04305b5151043b357d96e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTgtMi0xLTEtMTEyMjEy_4affdce3-f209-4177-aaf4-7a2a5a3c6e96"
      unitRef="usd">1439841000</us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="icd433fb136f04305b5151043b357d96e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTgtNC0xLTEtMTEyMjEy_3f4c7bb3-c11d-40c8-8aab-08c0aeb11bcd"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="icd433fb136f04305b5151043b357d96e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTgtNi0xLTEtMTEyMjEy_4666e95b-a19c-48f2-8680-85e2b5bdd350"
      unitRef="usd">1439841000</us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="icd433fb136f04305b5151043b357d96e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTgtOC0xLTEtMTEyMjEy_28a0cb30-8870-437b-b1c6-6468f933f80d"
      unitRef="usd">1439841000</us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:SecuritiesLoanedCollateralRightToReclaimCash
      contextRef="icd433fb136f04305b5151043b357d96e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTgtMTAtMS0xLTExMjIxMg_24173b8f-64f9-46df-80e6-b7846d74a3e2"
      unitRef="usd">0</us-gaap:SecuritiesLoanedCollateralRightToReclaimCash>
    <us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
      contextRef="icd433fb136f04305b5151043b357d96e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTgtMTItMS0xLTExMjIxMg_d26fbe3d-9505-47ab-b6d7-c708b8a434a7"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTktMi0xLTEtMTEyMjEy_28587fc2-27a8-4680-aff8-acf5a1a2d83c"
      unitRef="usd">5799937000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTktNC0xLTEtMTEyMjEy_3302c0da-025b-4684-a09f-d3c1e95fa1f0"
      unitRef="usd">56276000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTktNi0xLTEtMTEyMjEy_1be74e5e-cd2e-4da6-a0c8-8f5f657ee2fc"
      unitRef="usd">5743661000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTktOC0xLTEtMTEyMjEy_8b2724ee-1d7c-478d-8bf5-ccafe264f0f9"
      unitRef="usd">5705184000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTktMTAtMS0xLTExMjIxMg_983464ce-43b8-4570-9cf0-8cf3c606c2e3"
      unitRef="usd">1947000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjZmYmZlYzc4ZGYyMjRlODRhNjk3NjFhYTUxNzk3Njg3L3RhYmxlcmFuZ2U6NmZiZmVjNzhkZjIyNGU4NGE2OTc2MWFhNTE3OTc2ODdfMTktMTItMS0xLTExMjIxMg_7e3cf35e-4b89-4d8b-814c-4b62b0d027bb"
      unitRef="usd">36530000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfNy0yLTEtMS0xMTIyMTI_582e0010-df54-411b-96c7-2baad7af9a24"
      unitRef="usd">29497000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfNy00LTEtMS0xMTIyMTI_0baf5740-c183-4f3d-b468-7ce43882acbd"
      unitRef="usd">24139000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfNy02LTEtMS0xMTIyMTI_7f946d1a-2a3d-4d8f-9832-656885e47b9e"
      unitRef="usd">5358000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfNy04LTEtMS0xMTIyMTI_038a04af-e815-4b85-9ebf-a38ac873fb2b"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfNy0xMC0xLTEtMTEyMjEy_cd69428e-6a3c-4e15-96d4-e19c3bd14606"
      unitRef="usd">1447000</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfNy0xMi0xLTEtMTEyMjEy_55fb37cc-a256-4da0-a7ac-27e1429c4fd2"
      unitRef="usd">3911000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfOS0yLTEtMS0xMTIyMTI_a472d338-76d1-4ddf-8cc0-ed9f8f87a90e"
      unitRef="usd">4924000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfOS00LTEtMS0xMTIyMTI_a6dae136-25fb-4a86-a7e4-8d1b707c8226"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfOS02LTEtMS0xMTIyMTI_c19064c3-e81a-4990-8bf0-c60d16b22f67"
      unitRef="usd">4924000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfOS04LTEtMS0xMTIyMTI_8e1de09a-d5cf-4d52-95b3-b81138424437"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfOS0xMC0xLTEtMTEyMjEy_ec449a17-e8f6-4a9c-8213-d33d9801a33a"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfOS0xMi0xLTEtMTEyMjEy_c618a3de-2054-48fd-971d-9ae80efbd4b7"
      unitRef="usd">4924000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i37ae01992d69446c9e28d212ac73d9c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTAtMi0xLTEtMTEyMjEy_42e4488a-9e6c-431a-814f-70e126bd1c0e"
      unitRef="usd">34421000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i37ae01992d69446c9e28d212ac73d9c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTAtNC0xLTEtMTEyMjEy_dc3efaf2-bd95-4e4c-a9b2-24d56b0e8922"
      unitRef="usd">24139000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i37ae01992d69446c9e28d212ac73d9c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTAtNi0xLTEtMTEyMjEy_41f93959-2c30-45fb-9b26-ee24c5c71b2f"
      unitRef="usd">10282000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i37ae01992d69446c9e28d212ac73d9c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTAtOC0xLTEtMTEyMjEy_f7caaba0-c961-493c-a6a3-6a19f63ae18a"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i37ae01992d69446c9e28d212ac73d9c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTAtMTAtMS0xLTExMjIxMg_51c2c562-d2b5-4683-8abd-61d0c67500ab"
      unitRef="usd">1447000</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i37ae01992d69446c9e28d212ac73d9c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTAtMTItMS0xLTExMjIxMg_98a4522a-fd2f-4515-bfcc-4941f530c764"
      unitRef="usd">8835000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTMtMi0xLTEtMTEyMjEy_2c9888d5-b2f7-4f87-8eb6-b25a2ee424a1"
      unitRef="usd">27103000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTMtNC0xLTEtMTEyMjEy_96397dad-b5d4-4101-b7d3-a29c63d1d896"
      unitRef="usd">24139000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTMtNi0xLTEtMTEyMjEy_66fd1f66-884d-4449-94d6-3b9c606633f7"
      unitRef="usd">2964000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTMtOC0xLTEtMTEyMjEy_db0ac6a4-3337-438d-919d-74c03c842582"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTMtMTAtMS0xLTExMjIxMg_ea73ee30-ccda-4ab0-a815-cf49aca63133"
      unitRef="usd">1736000</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTMtMTItMS0xLTExMjIxMg_229cecfe-57a3-4447-83e1-a2a6065c82b0"
      unitRef="usd">1228000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTQtMi0xLTEtMTEyMjEy_67bf41f4-8284-4dfd-9b17-19d04c5fcef2"
      unitRef="usd">31070000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTQtNC0xLTEtMTEyMjEy_013a7d7a-a1e6-4b61-9083-d565c9721036"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTQtNi0xLTEtMTEyMjEy_db519550-2cf0-4d04-ab5e-448adbcfe303"
      unitRef="usd">31070000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTQtOC0xLTEtMTEyMjEy_427c46ec-35b3-485d-85f0-d3ad0c53baf8"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTQtMTAtMS0xLTExMjIxMg_4027e7ff-7ccf-44f5-84fa-312eb503186d"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTQtMTItMS0xLTExMjIxMg_8d62d72e-67f5-4c87-8d26-224810673337"
      unitRef="usd">31070000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i9354b6774c1f439a879503237232e41a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTYtMi0xLTEtMTEyMjEy_9df6724c-460f-48d8-b1dd-655d65df2af5"
      unitRef="usd">7457199000</us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i9354b6774c1f439a879503237232e41a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTYtNC0xLTEtMTEyMjEy_5fbbfc96-e2b4-4286-a4c7-915be0f2aff9"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i9354b6774c1f439a879503237232e41a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTYtNi0xLTEtMTEyMjEy_3601c028-c8e1-4ef4-9806-60c2940a97b5"
      unitRef="usd">7457199000</us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="i9354b6774c1f439a879503237232e41a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTYtOC0xLTEtMTEyMjEy_d6bece07-fa47-418c-ae8b-5583d11e1a16"
      unitRef="usd">7457199000</us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:SecuritiesLoanedCollateralRightToReclaimCash
      contextRef="i9354b6774c1f439a879503237232e41a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTYtMTAtMS0xLTExMjIxMg_0172f981-a675-4b30-9a33-113c62af1b18"
      unitRef="usd">0</us-gaap:SecuritiesLoanedCollateralRightToReclaimCash>
    <us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
      contextRef="i9354b6774c1f439a879503237232e41a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTYtMTItMS0xLTExMjIxMg_3a200df4-56f6-4aac-8da9-328d003c7b38"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection>
    <us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i092469c9cfe1454d837878c098c752dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTctMi0xLTEtMTEyMjEy_33272448-499e-4c38-b587-096c35f0210b"
      unitRef="usd">545596000</us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i092469c9cfe1454d837878c098c752dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTctNC0xLTEtMTEyMjEy_e8ad9352-d70d-40d2-9ba7-b7b1fc51e604"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i092469c9cfe1454d837878c098c752dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTctNi0xLTEtMTEyMjEy_6b562ea9-f7e9-4352-8345-d6889657a1c8"
      unitRef="usd">545596000</us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="i092469c9cfe1454d837878c098c752dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTctOC0xLTEtMTEyMjEy_cbc4da63-e02a-417e-af94-9e859cc2359a"
      unitRef="usd">545596000</us-gaap:SecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:SecuritiesLoanedCollateralRightToReclaimCash
      contextRef="i092469c9cfe1454d837878c098c752dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTctMTAtMS0xLTExMjIxMg_c9c8b8cf-3afb-4747-8a27-d98e675061cd"
      unitRef="usd">0</us-gaap:SecuritiesLoanedCollateralRightToReclaimCash>
    <us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection
      contextRef="i092469c9cfe1454d837878c098c752dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTctMTItMS0xLTExMjIxMg_d76f5bc6-4328-443c-a1a1-cfee0219c6f4"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTgtMi0xLTEtMTEyMjEy_9b369ef3-673c-45bb-9374-a4572e2d88a1"
      unitRef="usd">8060968000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTgtNC0xLTEtMTEyMjEy_3bb62186-da57-4c5f-bda6-b90b00388a31"
      unitRef="usd">24139000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTgtNi0xLTEtMTEyMjEy_f2b38147-5cd2-4ea6-adea-fb6bf9f7d07d"
      unitRef="usd">8036829000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTgtOC0xLTEtMTEyMjEy_c9d1cc49-ea0a-49ad-9c97-486810a7c188"
      unitRef="usd">8002795000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTgtMTAtMS0xLTExMjIxMg_cd0720a1-4df5-4247-954e-6a11224b5834"
      unitRef="usd">1736000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80Ni9mcmFnOjczMGM2NmRmMWE0MTQ3YTBhOGI1ODUyYzBhZjEzMmQ1L3RhYmxlOjIxNTY5NDY5ZmU2YTRlNWI5ZTVjNmU0MDNkNzNjZWI0L3RhYmxlcmFuZ2U6MjE1Njk0NjlmZTZhNGU1YjllNWM2ZTQwM2Q3M2NlYjRfMTgtMTItMS0xLTExMjIxMg_3eaae333-9e6a-478e-81d4-cc6a1b52e953"
      unitRef="usd">32298000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RleHRyZWdpb246NGY3MTBiMzU0ZjVjNGM5NjgzMWYyNzhiNTg3NDBkMWVfNDM5_cb65415a-428c-4200-bfb3-cc5e519874ae">LOANS HELD FOR SALE, AT FAIR VALUE&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the unpaid principal balance of LHFS by product type of loan as of June&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conforming - fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,018,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,881,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conforming - ARM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government - fixed &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government - ARM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other - residential mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,576,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,705,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,979,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the balance of loans held for sale is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,558,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,787,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,955,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and purchase of loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,769,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,413,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,142,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,814,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,876,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,294,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,681,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,213,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value gain (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(174,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,120,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,120,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on origination and sale of loans, net is comprised of the following components: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Discount) premium from loan sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(437,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(673,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized losses from derivative assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(510,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains from derivative assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount points, rebates and lender paid costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value gain (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(174,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for loan loss obligation for loans sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,826,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had $23.7 million and $28.8 million of loans held for sale on non-accrual status as of June&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <ldi:ScheduleOfUnpaidPrincipalBalanceOfLoansHeldForSaleByTypeOfLoanTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RleHRyZWdpb246NGY3MTBiMzU0ZjVjNGM5NjgzMWYyNzhiNTg3NDBkMWVfNDQw_4d1c5db8-ee6c-42b5-a11a-70d8fe3ab6ca">&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the unpaid principal balance of LHFS by product type of loan as of June&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conforming - fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,018,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,881,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conforming - ARM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government - fixed &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government - ARM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other - residential mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,576,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,705,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,979,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ldi:ScheduleOfUnpaidPrincipalBalanceOfLoansHeldForSaleByTypeOfLoanTableTextBlock>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="if568e4b0c7714c1f90b862ed309343c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfMy0yLTEtMS0xMTIyMTI_b0b6c91a-5725-44d5-abf0-8e2ec32b01ac"
      unitRef="usd">3018321000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0144bbe2b2fb456d87d1b3efda8c4e28_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfMy00LTEtMS0xMTIyMTI_07a37544-05e3-4240-94c7-911a62eb5fad"
      unitRef="number">0.64</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i415d155e9035492c8d934d9a44542bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfMy02LTEtMS0xMTIyMTI_2f305bfc-d817-4a1f-8534-ff30d6f4e2bf"
      unitRef="usd">4881222000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i89ea1d0b2aee455da1c5ae5578afa802_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfMy04LTEtMS0xMTIyMTI_d95eca3e-8c2f-4908-a051-4ccce2d88d37"
      unitRef="number">0.61</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i41dcb5ec7ebf4794b6b4d2876d0ac2f2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNC0yLTEtMS0xMTIyMTI_c9c83d73-bf43-421f-b517-62f3101963eb"
      unitRef="usd">26694000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id850ffd8caa44d2b913fd24d167f7f7c_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNC00LTEtMS0xMTIyMTI_7fceaf41-80aa-417d-be6c-a6ecc59cfc13"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="ibffbbba146864e50a10deb1125cea8d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNC02LTEtMS0xMTIyMTI_e928c0aa-7081-4f76-bdd2-7b6b8950ecce"
      unitRef="usd">351408000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i95bbbcc2a419466da9dfb43004dbc1f9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNC04LTEtMS0xMTIyMTI_2debfc4c-1312-457a-aa61-4a408c720763"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="ied2280534bfd4ccaa1075bf1244858e0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNS0yLTEtMS0xMTIyMTI_3c87ad9a-b0c7-41c6-a153-00c925693a1c"
      unitRef="usd">1003598000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6711b2a38a544de482251b3ff98c03ed_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNS00LTEtMS0xMTIyMTI_41f56648-cd42-4df9-8f27-432b509c1bff"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i710ecc59632f4ca4b7c466d33cfb0d58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNS02LTEtMS0xMTIyMTI_52c16190-c08e-475c-9d3c-52c1d26ec63e"
      unitRef="usd">1156890000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifd50760774c24c72a6800975ffc445f2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNS04LTEtMS0xMTIyMTI_d3a1ea18-2a78-4ed3-ad55-36ea7be253d1"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i041ee735937145518ab45d6dbeace80f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNi0yLTEtMS0xMTIyMTI_a370407b-d534-4112-ac35-709fba460705"
      unitRef="usd">6951000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie906fe7c04f24d2c8f4024b99390e4ee_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNi00LTEtMS0xMTIyMTI_50c597f7-773f-4b18-95c7-ece854f7d342"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i372fcf49e2fc4826840fb1431f429f96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNi02LTEtMS0xMTIyMTI_72c70b5a-af16-4ebd-8b8f-92f0f04a26b3"
      unitRef="usd">10906000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i768f8131e1c5478f94168f18a7f42c64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNi04LTEtMS0xMTIyMTI_5bd09926-bf6f-40df-a31c-2a68c71cda6c"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="ib2d057c1ea744467982b34971dd6a444_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNy0yLTEtMS0xMTIyMTI_d53c4c81-c7e0-4b4f-af84-5cf22aa00a10"
      unitRef="usd">648560000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idef2dfa6b10d4681815ffd4f56054caa_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNy00LTEtMS0xMTIyMTI_b949cd6e-cd81-434e-a416-7b24d4ebb51c"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i6a9d082456ad472bbab4ed7654c49c2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNy02LTEtMS0xMTIyMTI_0782da7c-01f8-4477-9831-31510ef5aff4"
      unitRef="usd">1576858000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i49cf2622f18b4dce888eb68b4f83cc40_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfNy04LTEtMS0xMTIyMTI_a72e77a7-49a0-4fad-94e7-0df728e0d5ea"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i5ac5c71e0c67434fb80bd3c07d22af10_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfOC0yLTEtMS0xMTIyMTI_b6b6db56-9a20-410c-a547-fb9c47daa8d9"
      unitRef="usd">1819000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i50adc04d6e7d4e32b1d44c9ed48268f0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfOC00LTEtMS0xMTIyMTI_54d99d29-4c5d-4525-ab20-4cec8b35696f"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i60c4714600cd46d1a7dee178d8618f6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfOC02LTEtMS0xMTIyMTI_e7d575f3-48bf-437b-ab86-e97b3243cded"
      unitRef="usd">1942000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i256fbbc14dd8433490d7a435776f9c4b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfOC04LTEtMS0xMTIyMTI_d711c5e6-6c1b-41fb-92c0-c2859a2f5475"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfOS0yLTEtMS0xMTIyMTI_7d73a411-5959-4c0a-a072-fe47fe1dab16"
      unitRef="usd">4705943000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i805e2ea4f7044ca69e3d7bbbc612fd76_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfOS00LTEtMS0xMTIyMTI_3c0b202e-59e5-4f8e-b08c-6e9135df393f"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfOS02LTEtMS0xMTIyMTI_baa40051-6ab8-4ca3-8d4e-611c93bdba0d"
      unitRef="usd">7979226000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i466b328c5799405e9d1ca3eb609157d3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfOS04LTEtMS0xMTIyMTI_ebc60860-d0b7-401c-8d48-11e0afdf3dcf"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <ldi:LoansHeldForSaleFairValueCumulativeAdjustmentGainLoss
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfMTAtMi0xLTEtMTEyMjEy_ba1d23a5-e2c4-4d3e-98a1-a73d469f05ec"
      unitRef="usd">-49605000</ldi:LoansHeldForSaleFairValueCumulativeAdjustmentGainLoss>
    <ldi:LoansHeldForSaleFairValueCumulativeAdjustmentGainLoss
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfMTAtNi0xLTEtMTEyMjEy_15790aaf-0230-47f2-8f57-744bfaad9288"
      unitRef="usd">157591000</ldi:LoansHeldForSaleFairValueCumulativeAdjustmentGainLoss>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfMTEtMi0xLTEtMTEyMjEy_03f3cdcc-e898-465f-8e93-1fde1adec5ca"
      unitRef="usd">4656338000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjcwNDY1ZmQ2NzliNzRhNmZiOWRiYzJmNTFkYmY1NDA1L3RhYmxlcmFuZ2U6NzA0NjVmZDY3OWI3NGE2ZmI5ZGJjMmY1MWRiZjU0MDVfMTEtNi0xLTEtMTEyMjEy_9217bc13-fceb-43d0-825d-ef7f5775487a"
      unitRef="usd">8136817000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RleHRyZWdpb246NGY3MTBiMzU0ZjVjNGM5NjgzMWYyNzhiNTg3NDBkMWVfNDQx_caff4b44-c733-42d1-a135-6203a229b8f0">&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the balance of loans held for sale is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,558,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,787,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,136,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,955,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and purchase of loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,769,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,413,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,142,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,814,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,876,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,294,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,681,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,213,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value gain (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(174,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,120,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,656,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,120,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="ie1beaef3213c498a811ab37583536d15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfMi0yLTEtMS0xMTIyMTI_1dd2be0b-d805-42f2-adac-0e76d0bd6912"
      unitRef="usd">6558668000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="ib5cdf238a54e4b329156a209de9e685d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfMi00LTEtMS0xMTIyMTI_d3d42f9c-a336-4020-8bc4-828e63f1ed83"
      unitRef="usd">8787756000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfMi02LTEtMS0xMTIyMTI_ec79503d-cdfd-4558-8d4e-5c470a7cf9c8"
      unitRef="usd">8136817000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i04d00b479b1d4fcfa8452fa5846738cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfMi04LTEtMS0xMTIyMTI_26ea2f5e-9e7e-438c-80e5-a9c065e8e651"
      unitRef="usd">6955424000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowAdditionsToHeldForSale
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfMy0yLTEtMS0xMTIyMTI_d336cf39-c048-42d0-8e25-2c9c38fda206"
      unitRef="usd">15769229000</us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowAdditionsToHeldForSale>
    <us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowAdditionsToHeldForSale
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfMy00LTEtMS0xMTIyMTI_87ea2c6f-c9ac-4729-b306-66975ca1ed89"
      unitRef="usd">34413319000</us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowAdditionsToHeldForSale>
    <us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowAdditionsToHeldForSale
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfMy02LTEtMS0xMTIyMTI_e8082c39-93d0-4194-9e6c-428821fa313a"
      unitRef="usd">37142855000</us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowAdditionsToHeldForSale>
    <us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowAdditionsToHeldForSale
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfMy04LTEtMS0xMTIyMTI_6d0f0311-fe1f-4e3c-8ba4-9e2bc9fd5547"
      unitRef="usd">75814894000</us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowAdditionsToHeldForSale>
    <us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNC0yLTEtMS0xMTIyMTI_df2fa6a3-b560-40b4-ae78-df0a0b0b6e4a"
      unitRef="usd">17876229000</us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale>
    <us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNC00LTEtMS0xMTIyMTI_813eba72-c8dd-46cd-b69d-beb3b551f4a8"
      unitRef="usd">34294254000</us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale>
    <us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNC02LTEtMS0xMTIyMTI_853b8c07-1cb2-4c69-84d7-baf8c4e88c46"
      unitRef="usd">40681596000</us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale>
    <us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNC04LTEtMS0xMTIyMTI_e23bb57a-3679-43d2-a640-9029469b0244"
      unitRef="usd">74213668000</us-gaap:LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale>
    <ldi:LoansReceivableHeldForSaleRepurchases
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNS0yLTEtMS0xMTIyMTI_f48d2b00-817d-4a52-ad99-c6c7926bcae9"
      unitRef="usd">194650000</ldi:LoansReceivableHeldForSaleRepurchases>
    <ldi:LoansReceivableHeldForSaleRepurchases
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNS00LTEtMS0xMTIyMTI_39939e06-e7d6-4a4a-a486-edfb659bc912"
      unitRef="usd">111385000</ldi:LoansReceivableHeldForSaleRepurchases>
    <ldi:LoansReceivableHeldForSaleRepurchases
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNS02LTEtMS0xMTIyMTI_2d839dbf-07d3-4771-bec9-7d00253bff4f"
      unitRef="usd">333666000</ldi:LoansReceivableHeldForSaleRepurchases>
    <ldi:LoansReceivableHeldForSaleRepurchases
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNS04LTEtMS0xMTIyMTI_03a7080e-f5f6-4bf7-b5c3-a88e8098cafd"
      unitRef="usd">663700000</ldi:LoansReceivableHeldForSaleRepurchases>
    <ldi:LoansReceivableHeldForSalePrincipalPayments
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNi0yLTEtMS0xMTIyMTI_739de0af-c5de-4a64-8ca7-1f78cf9e4f77"
      unitRef="usd">40598000</ldi:LoansReceivableHeldForSalePrincipalPayments>
    <ldi:LoansReceivableHeldForSalePrincipalPayments
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNi00LTEtMS0xMTIyMTI_0051714f-a904-4b25-b6aa-aa175d873a52"
      unitRef="usd">43206000</ldi:LoansReceivableHeldForSalePrincipalPayments>
    <ldi:LoansReceivableHeldForSalePrincipalPayments
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNi02LTEtMS0xMTIyMTI_ef6e58bd-7634-4619-b744-8cbe6f376f0c"
      unitRef="usd">100885000</ldi:LoansReceivableHeldForSalePrincipalPayments>
    <ldi:LoansReceivableHeldForSalePrincipalPayments
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNi04LTEtMS0xMTIyMTI_99f9bef3-143c-4589-9139-6cbd2e8e3d4a"
      unitRef="usd">66506000</ldi:LoansReceivableHeldForSalePrincipalPayments>
    <ldi:LoansReceivableHeldForSaleChangeInFairValue
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNy0yLTEtMS0xMTIyMTI_260a1c0f-7306-4d53-a8ed-e53201aa78a0"
      unitRef="usd">-50618000</ldi:LoansReceivableHeldForSaleChangeInFairValue>
    <ldi:LoansReceivableHeldForSaleChangeInFairValue
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNy00LTEtMS0xMTIyMTI_12da0edc-9dfa-4acb-936d-8245abab2cb2"
      unitRef="usd">-145653000</ldi:LoansReceivableHeldForSaleChangeInFairValue>
    <ldi:LoansReceivableHeldForSaleChangeInFairValue
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNy02LTEtMS0xMTIyMTI_05bf4954-688e-4cd1-9aca-94c72da80fba"
      unitRef="usd">174519000</ldi:LoansReceivableHeldForSaleChangeInFairValue>
    <ldi:LoansReceivableHeldForSaleChangeInFairValue
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfNy04LTEtMS0xMTIyMTI_737d8408-6f63-46e6-9aa7-07ba0a506c5e"
      unitRef="usd">33191000</ldi:LoansReceivableHeldForSaleChangeInFairValue>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfOC0yLTEtMS0xMTIyMTI_fee40606-c174-4d03-9131-42d447b9b461"
      unitRef="usd">4656338000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfOC00LTEtMS0xMTIyMTI_323cbf84-c40d-4597-a19d-91e090ce304d"
      unitRef="usd">9120653000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfOC02LTEtMS0xMTIyMTI_5327b2e6-c3cf-4c2a-b4fb-fd7702617935"
      unitRef="usd">4656338000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOjI3NjliNDNiNjQ4NDQxYWI5MmIwMDlhNzAzNjk4YzcwL3RhYmxlcmFuZ2U6Mjc2OWI0M2I2NDg0NDFhYjkyYjAwOWE3MDM2OThjNzBfOC04LTEtMS0xMTIyMTI_3ea61cf3-e27b-4258-8e33-b392ffa78568"
      unitRef="usd">9120653000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <ldi:ComponentsOfGainOnOriginationAndSaleOfLoansNetTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RleHRyZWdpb246NGY3MTBiMzU0ZjVjNGM5NjgzMWYyNzhiNTg3NDBkMWVfNDQy_954be2b7-3538-4260-9314-160b97116384">&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on origination and sale of loans, net is comprised of the following components: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Discount) premium from loan sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(437,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(673,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized losses from derivative assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(510,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains from derivative assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount points, rebates and lender paid costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value gain (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(174,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for loan loss obligation for loans sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,826,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ldi:ComponentsOfGainOnOriginationAndSaleOfLoansNetTableTextBlock>
    <ldi:DiscountPremiumFromLoanSales
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfMy0yLTEtMS0xMTIyMTI_88e0661d-a69b-433d-afe4-fda9ca050cba"
      unitRef="usd">-437194000</ldi:DiscountPremiumFromLoanSales>
    <ldi:DiscountPremiumFromLoanSales
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfMy00LTEtMS0xMTIyMTI_6e7c9a7d-d9f2-4645-ad1d-9c72fabb015d"
      unitRef="usd">407314000</ldi:DiscountPremiumFromLoanSales>
    <ldi:DiscountPremiumFromLoanSales
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfMy02LTEtMS0xMTIyMTI_6f3a1427-23ee-4b97-b9dd-f83f22245b4b"
      unitRef="usd">-673291000</ldi:DiscountPremiumFromLoanSales>
    <ldi:DiscountPremiumFromLoanSales
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfMy04LTEtMS0xMTIyMTI_f7b8024e-cd4b-4861-897b-a2d6391a5f20"
      unitRef="usd">877887000</ldi:DiscountPremiumFromLoanSales>
    <ldi:ServicingRightsFromLoanSales
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNC0yLTEtMS0xMTIyMTI_5e24d022-782d-485f-b800-916917548b9d"
      unitRef="usd">180455000</ldi:ServicingRightsFromLoanSales>
    <ldi:ServicingRightsFromLoanSales
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNC00LTEtMS0xMTIyMTI_2a911bdd-eef2-4c94-9aa0-e2ab845eb575"
      unitRef="usd">427458000</ldi:ServicingRightsFromLoanSales>
    <ldi:ServicingRightsFromLoanSales
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNC02LTEtMS0xMTIyMTI_82a42ffa-a283-45eb-85e0-db3d9482d668"
      unitRef="usd">450215000</ldi:ServicingRightsFromLoanSales>
    <ldi:ServicingRightsFromLoanSales
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNC04LTEtMS0xMTIyMTI_43ff501b-ee01-4bec-8e83-ae500d52c412"
      unitRef="usd">957002000</ldi:ServicingRightsFromLoanSales>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNS0yLTEtMS0xMTIyMTI_cf3f43e3-ed02-492b-9661-1f7378d9a562"
      unitRef="usd">-190545000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNS00LTEtMS0xMTIyMTI_bb8e69cb-88d6-4d9d-83e5-b9b7f5bb464f"
      unitRef="usd">-510788000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNS02LTEtMS0xMTIyMTI_352c5929-404e-4b93-bc90-cb3fb76e34f2"
      unitRef="usd">-31803000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNS04LTEtMS0xMTIyMTI_671b62b0-40b4-4f8e-9ee7-ac2d76d7bd53"
      unitRef="usd">-182467000</us-gaap:UnrealizedGainLossOnDerivatives>
    <ldi:RealizedLossOnDerivativeNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNi0yLTEtMS0xMTIyMTI_3a46ce5b-ef47-42fc-9683-a4e7d1d75d7f"
      unitRef="usd">-553834000</ldi:RealizedLossOnDerivativeNet>
    <ldi:RealizedLossOnDerivativeNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNi00LTEtMS0xMTIyMTI_e32fccd3-19e4-4fcb-a351-6b515c037afe"
      unitRef="usd">-250912000</ldi:RealizedLossOnDerivativeNet>
    <ldi:RealizedLossOnDerivativeNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNi02LTEtMS0xMTIyMTI_2b72527f-1077-40c5-8bcf-92e362f85ff8"
      unitRef="usd">-902875000</ldi:RealizedLossOnDerivativeNet>
    <ldi:RealizedLossOnDerivativeNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNi04LTEtMS0xMTIyMTI_3d7e7eb5-900a-49b2-8632-0462ea79e5ab"
      unitRef="usd">-350548000</ldi:RealizedLossOnDerivativeNet>
    <ldi:PremiumDiscountPointsRebatesAndLenderPaidCosts
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNy0yLTEtMS0xMTIyMTI_8130ed56-121d-4590-b077-1f3055d9aab1"
      unitRef="usd">-71767000</ldi:PremiumDiscountPointsRebatesAndLenderPaidCosts>
    <ldi:PremiumDiscountPointsRebatesAndLenderPaidCosts
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNy00LTEtMS0xMTIyMTI_2752f6ad-c6c8-4dc5-aa68-5327f8debf42"
      unitRef="usd">28603000</ldi:PremiumDiscountPointsRebatesAndLenderPaidCosts>
    <ldi:PremiumDiscountPointsRebatesAndLenderPaidCosts
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNy02LTEtMS0xMTIyMTI_a6698c58-071e-4ee1-8b50-6fd130154b71"
      unitRef="usd">-131834000</ldi:PremiumDiscountPointsRebatesAndLenderPaidCosts>
    <ldi:PremiumDiscountPointsRebatesAndLenderPaidCosts
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfNy04LTEtMS0xMTIyMTI_f56568d0-0525-49dd-acc3-2bd8ea2f70f5"
      unitRef="usd">143458000</ldi:PremiumDiscountPointsRebatesAndLenderPaidCosts>
    <ldi:ChangeInFairValueOfLoansHeldForSale
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfOC0yLTEtMS0xMTIyMTI_182faaae-50f1-4143-80d0-376afe443715"
      unitRef="usd">50618000</ldi:ChangeInFairValueOfLoansHeldForSale>
    <ldi:ChangeInFairValueOfLoansHeldForSale
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfOC00LTEtMS0xMTIyMTI_3ce69b97-5b4d-4c47-9d7c-a360d22fb172"
      unitRef="usd">145653000</ldi:ChangeInFairValueOfLoansHeldForSale>
    <ldi:ChangeInFairValueOfLoansHeldForSale
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfOC02LTEtMS0xMTIyMTI_ce20b83b-919f-4329-b1cf-25bfa8f52c48"
      unitRef="usd">-174519000</ldi:ChangeInFairValueOfLoansHeldForSale>
    <ldi:ChangeInFairValueOfLoansHeldForSale
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfOC04LTEtMS0xMTIyMTI_056a7cd0-871b-4941-b9bb-6a23d2e77a97"
      unitRef="usd">-33191000</ldi:ChangeInFairValueOfLoansHeldForSale>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfOS0yLTEtMS0xMTIyMTI_e1d3dccd-3874-4a25-8f62-3768407b9977"
      unitRef="usd">82373000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfOS00LTEtMS0xMTIyMTI_86d9107a-1d76-4129-a946-6b63866aab3b"
      unitRef="usd">-533000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfOS02LTEtMS0xMTIyMTI_51b636cc-f97a-4f7a-9816-8edcb9c1c9fc"
      unitRef="usd">95619000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfOS04LTEtMS0xMTIyMTI_dcd44900-7301-4bef-809b-788a47818203"
      unitRef="usd">267000</us-gaap:ProvisionForLoanLossesExpensed>
    <ldi:GainOnOriginationAndSaleOfLoansNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfMTAtMi0xLTEtMTEyMjEy_73fc7283-fb58-493c-93d3-33c2403333e1"
      unitRef="usd">146562000</ldi:GainOnOriginationAndSaleOfLoansNet>
    <ldi:GainOnOriginationAndSaleOfLoansNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfMTAtNC0xLTEtMTEyMjEy_a5b1eb4f-a427-43d0-afbc-c07e30116899"
      unitRef="usd">692479000</ldi:GainOnOriginationAndSaleOfLoansNet>
    <ldi:GainOnOriginationAndSaleOfLoansNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfMTAtNi0xLTEtMTEyMjEy_e66a1c7b-3e19-4303-9ae0-cb12c634801f"
      unitRef="usd">509692000</ldi:GainOnOriginationAndSaleOfLoansNet>
    <ldi:GainOnOriginationAndSaleOfLoansNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RhYmxlOmYwNThkNDFmNGE3OTRkYTlhMjBkYTY0MDY0OWMzM2RlL3RhYmxlcmFuZ2U6ZjA1OGQ0MWY0YTc5NGRhOWEyMGRhNjQwNjQ5YzMzZGVfMTAtOC0xLTEtMTEyMjEy_10fa2190-0172-40ed-b954-4d664e7449d5"
      unitRef="usd">1826054000</ldi:GainOnOriginationAndSaleOfLoansNet>
    <ldi:LoansHeldForSaleNonaccrual
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RleHRyZWdpb246NGY3MTBiMzU0ZjVjNGM5NjgzMWYyNzhiNTg3NDBkMWVfMzUz_1dd0df36-d9d7-41b8-b7d3-2bc8b5528e95"
      unitRef="usd">23700000</ldi:LoansHeldForSaleNonaccrual>
    <ldi:LoansHeldForSaleNonaccrual
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV80OS9mcmFnOjRmNzEwYjM1NGY1YzRjOTY4MzFmMjc4YjU4NzQwZDFlL3RleHRyZWdpb246NGY3MTBiMzU0ZjVjNGM5NjgzMWYyNzhiNTg3NDBkMWVfMzYw_479a34c8-be28-4064-a0eb-a8775a32ee98"
      unitRef="usd">28800000</ldi:LoansHeldForSaleNonaccrual>
    <us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMTg2MQ_374ded8b-72ab-4174-a4d1-4c9cf3f49fb6">SERVICING RIGHTS, AT FAIR VALUE&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding principal balance of the servicing portfolio was comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conventional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,545,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,270,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,671,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,842,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total servicing portfolio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,217,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,112,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the unpaid principal balance underlying servicing rights is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,367,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,302,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans 30 - 89 days delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans 90 or more days delinquent or in foreclosure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,328,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,305,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total servicing portfolio &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,217,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,112,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;At June&#160;30, 2022 and December&#160;31, 2021 0.4% and 0.6%, respectively, of the servicing portfolio was in forbearance as a result of payment relief efforts afforded to borrowers as a result of the Coronavirus Aid, Relief, and Economic Security Act and other regulatory guidance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the balance of servicing rights, net of servicing rights liability is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,078,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,766,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales proceeds, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(399,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to changes in valuation inputs or assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to collection/realization of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the components of loan servicing fee income as reported in the Company&#x2019;s consolidated statements of operations:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual servicing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Late, ancillary and other fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the components of changes in fair value of servicing rights, net as reported in the Company&#x2019;s consolidated statements of operations:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to changes in valuation inputs or assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to collection/realization of cash flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized (losses) gains on sales of servicing rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) gain from derivatives hedging servicing rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(263,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of servicing rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below illustrates hypothetical changes in fair values of servicing rights, caused by assumed immediate changes to key assumptions that are used to determine fair value.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value of Servicing Rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in Fair Value from adverse changes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount Rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of Servicing:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayment Speed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sensitivities are hypothetical changes in fair value and cannot be extrapolated because the relationship of changes in assumptions to changes in fair value may not be linear. Also, the effect of a variation in a particular assumption is calculated without changing any other assumption, whereas a change in one factor may result in changes to another.  Accordingly, no assurance can be given that actual results would be consistent with the results of these estimates.  As a result, actual future changes in servicing rights values may differ significantly from those displayed above.&lt;/span&gt;&lt;/div&gt;</us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock>
    <ldi:SummaryOfOutstandingPrincipalBalanceOfServicingRightsTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMTg2Mg_97802d76-09c8-40f3-aabe-2593ad25f8bf">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding principal balance of the servicing portfolio was comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conventional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,545,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,270,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,671,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,842,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total servicing portfolio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,217,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,112,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ldi:SummaryOfOutstandingPrincipalBalanceOfServicingRightsTableTextBlock>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i4ddbd31aa8364cab930ef920e689cc5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmFjMWU2OWQwYzczZDRkODVhNTc4NDk3MThiNDk1YTU0L3RhYmxlcmFuZ2U6YWMxZTY5ZDBjNzNkNGQ4NWE1Nzg0OTcxOGI0OTVhNTRfMS0yLTEtMS0xMTIyMTI_751ba097-d79e-4248-97a3-d675513dcd30"
      unitRef="usd">120545854000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i59b3d5360f87488291209319b40d2e15_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmFjMWU2OWQwYzczZDRkODVhNTc4NDk3MThiNDk1YTU0L3RhYmxlcmFuZ2U6YWMxZTY5ZDBjNzNkNGQ4NWE1Nzg0OTcxOGI0OTVhNTRfMS00LTEtMS0xMTIyMTI_2d3bc410-9580-40cd-80bd-f5932024c11d"
      unitRef="usd">127270097000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="id8401cffea90444cb371908e5e22c4dd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmFjMWU2OWQwYzczZDRkODVhNTc4NDk3MThiNDk1YTU0L3RhYmxlcmFuZ2U6YWMxZTY5ZDBjNzNkNGQ4NWE1Nzg0OTcxOGI0OTVhNTRfMi0yLTEtMS0xMTIyMTI_e2fe8fbb-9fea-4b5e-a102-9fbdabc0ad30"
      unitRef="usd">34671158000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i5b64073fb8304311ab99e8c7cc1702c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmFjMWU2OWQwYzczZDRkODVhNTc4NDk3MThiNDk1YTU0L3RhYmxlcmFuZ2U6YWMxZTY5ZDBjNzNkNGQ4NWE1Nzg0OTcxOGI0OTVhNTRfMi00LTEtMS0xMTIyMTI_aaad3a35-00bd-4352-a3ec-73eb04177520"
      unitRef="usd">34842868000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmFjMWU2OWQwYzczZDRkODVhNTc4NDk3MThiNDk1YTU0L3RhYmxlcmFuZ2U6YWMxZTY5ZDBjNzNkNGQ4NWE1Nzg0OTcxOGI0OTVhNTRfMy0yLTEtMS0xMTIyMTI_9ba287f4-ccd4-4940-800c-04483f19704e"
      unitRef="usd">155217012000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmFjMWU2OWQwYzczZDRkODVhNTc4NDk3MThiNDk1YTU0L3RhYmxlcmFuZ2U6YWMxZTY5ZDBjNzNkNGQ4NWE1Nzg0OTcxOGI0OTVhNTRfMy00LTEtMS0xMTIyMTI_0938e07e-66c9-4e2a-80f3-714427807bf9"
      unitRef="usd">162112965000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMTg2Mw_76992e78-2721-45f6-91bc-e5be73a106e4">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the unpaid principal balance underlying servicing rights is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,367,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,302,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans 30 - 89 days delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans 90 or more days delinquent or in foreclosure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,328,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,305,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total servicing portfolio &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,217,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,112,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)At June&#160;30, 2022 and December&#160;31, 2021 0.4% and 0.6%, respectively, of the servicing portfolio was in forbearance as a result of payment relief efforts afforded to borrowers as a result of the Coronavirus Aid, Relief, and Economic Security Act and other regulatory guidance.</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i9e69ee8083434b9c8546d67e1c84ff99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjk0NGRmZTRlMmMzMjQ2OGU4MjcwMDA0N2ZhZDM5ZTRiL3RhYmxlcmFuZ2U6OTQ0ZGZlNGUyYzMyNDY4ZTgyNzAwMDQ3ZmFkMzllNGJfMS0yLTEtMS0xMTIyMTI_eaa8e0e6-e110-4716-acb8-fe8bc513e70d"
      unitRef="usd">153367435000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i1832a944f8924fb490519ab562c508e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjk0NGRmZTRlMmMzMjQ2OGU4MjcwMDA0N2ZhZDM5ZTRiL3RhYmxlcmFuZ2U6OTQ0ZGZlNGUyYzMyNDY4ZTgyNzAwMDQ3ZmFkMzllNGJfMS00LTEtMS0xMTIyMTI_0b5707a4-241a-4ce1-b148-c2b245455cce"
      unitRef="usd">160302966000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i3e396b985a41413884338fa481493e4e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjk0NGRmZTRlMmMzMjQ2OGU4MjcwMDA0N2ZhZDM5ZTRiL3RhYmxlcmFuZ2U6OTQ0ZGZlNGUyYzMyNDY4ZTgyNzAwMDQ3ZmFkMzllNGJfMi0yLTEtMS0xMTIyMTI_fa2f8dbd-d7ed-4a9b-a5e6-c2ca8deff37f"
      unitRef="usd">520963000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i919a2e21e40340ae9b413445d0b38a1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjk0NGRmZTRlMmMzMjQ2OGU4MjcwMDA0N2ZhZDM5ZTRiL3RhYmxlcmFuZ2U6OTQ0ZGZlNGUyYzMyNDY4ZTgyNzAwMDQ3ZmFkMzllNGJfMi00LTEtMS0xMTIyMTI_f20c9f9a-62ff-4163-8cfe-bb055cad1d0d"
      unitRef="usd">504467000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="ie45d4482ddf84b59b7fcb3321264e951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjk0NGRmZTRlMmMzMjQ2OGU4MjcwMDA0N2ZhZDM5ZTRiL3RhYmxlcmFuZ2U6OTQ0ZGZlNGUyYzMyNDY4ZTgyNzAwMDQ3ZmFkMzllNGJfMy0yLTEtMS0xMTIyMTI_adc0bf81-d6cb-49d4-aa3d-0ac6cddb675f"
      unitRef="usd">1328614000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i21bdb6a64b274cdca9c39ab40d3dfab6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjk0NGRmZTRlMmMzMjQ2OGU4MjcwMDA0N2ZhZDM5ZTRiL3RhYmxlcmFuZ2U6OTQ0ZGZlNGUyYzMyNDY4ZTgyNzAwMDQ3ZmFkMzllNGJfMy00LTEtMS0xMTIyMTI_f4fb1af5-d67b-400e-b425-26e69593c457"
      unitRef="usd">1305532000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjk0NGRmZTRlMmMzMjQ2OGU4MjcwMDA0N2ZhZDM5ZTRiL3RhYmxlcmFuZ2U6OTQ0ZGZlNGUyYzMyNDY4ZTgyNzAwMDQ3ZmFkMzllNGJfNC0yLTEtMS0xMTIyMTI_5e29c3ab-6d34-4ebb-8b5d-6aaf5a6ee6ef"
      unitRef="usd">155217012000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjk0NGRmZTRlMmMzMjQ2OGU4MjcwMDA0N2ZhZDM5ZTRiL3RhYmxlcmFuZ2U6OTQ0ZGZlNGUyYzMyNDY4ZTgyNzAwMDQ3ZmFkMzllNGJfNC00LTEtMS0xMTIyMTI_77199ff3-2786-4167-9c63-17029da9dd04"
      unitRef="usd">162112965000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <ldi:COVID19PercentageOfServicingPortfolioInForbearance
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMjQ0_7e5de071-05ba-4741-a4a2-95b74f81e8bc"
      unitRef="number">0.004</ldi:COVID19PercentageOfServicingPortfolioInForbearance>
    <ldi:COVID19PercentageOfServicingPortfolioInForbearance
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMTY0OTI2NzQ0MzUzNg_12314c51-7027-4b28-acfb-09c8e9ec62c0"
      unitRef="number">0.006</ldi:COVID19PercentageOfServicingPortfolioInForbearance>
    <us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMTg2NA_bbb246a2-d855-44bc-a063-6e7863f47622">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the balance of servicing rights, net of servicing rights liability is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,078,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,766,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales proceeds, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(399,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to changes in valuation inputs or assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to collection/realization of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock>
    <ldi:ServicingAssetNetAtFairValue
      contextRef="ie1beaef3213c498a811ab37583536d15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfMi0yLTEtMS0xMTIyMTI_f4ff2e73-cbe7-405c-ac46-10b37c276f50"
      unitRef="usd">2078187000</ldi:ServicingAssetNetAtFairValue>
    <ldi:ServicingAssetNetAtFairValue
      contextRef="ib5cdf238a54e4b329156a209de9e685d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfMi00LTEtMS0xMTIyMTI_47d75f70-b204-4c0b-993e-4ec17ee5870f"
      unitRef="usd">1766088000</ldi:ServicingAssetNetAtFairValue>
    <ldi:ServicingAssetNetAtFairValue
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfMi02LTEtMS0xMTIyMTI_742f1827-63f4-4a51-ac14-fccde28ce418"
      unitRef="usd">1999402000</ldi:ServicingAssetNetAtFairValue>
    <ldi:ServicingAssetNetAtFairValue
      contextRef="i04d00b479b1d4fcfa8452fa5846738cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfMi04LTEtMS0xMTIyMTI_657b7b76-05b5-4323-9a9e-5a165dd1d533"
      unitRef="usd">1124302000</ldi:ServicingAssetNetAtFairValue>
    <us-gaap:ServicingAssetAtFairValueAdditions
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfMy0yLTEtMS0xMTIyMTI_81ade2bd-76f0-48b1-9fd2-570b1ea58f95"
      unitRef="usd">180455000</us-gaap:ServicingAssetAtFairValueAdditions>
    <us-gaap:ServicingAssetAtFairValueAdditions
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfMy00LTEtMS0xMTIyMTI_8158afe1-0dc7-4e0f-bab5-2b54bfd4cbcd"
      unitRef="usd">427458000</us-gaap:ServicingAssetAtFairValueAdditions>
    <us-gaap:ServicingAssetAtFairValueAdditions
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfMy02LTEtMS0xMTIyMTI_310d1dc3-0c19-4b19-92a7-cb757f87b925"
      unitRef="usd">450215000</us-gaap:ServicingAssetAtFairValueAdditions>
    <us-gaap:ServicingAssetAtFairValueAdditions
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfMy04LTEtMS0xMTIyMTI_969c5efd-fbcf-4dc5-bf85-ac537a30c7bf"
      unitRef="usd">957001000</us-gaap:ServicingAssetAtFairValueAdditions>
    <us-gaap:ServicingAssetAtFairValueDisposals
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNC0yLTEtMS0xMTIyMTI_0116c478-c3be-4a97-b3c1-4f4dd19f0627"
      unitRef="usd">86464000</us-gaap:ServicingAssetAtFairValueDisposals>
    <us-gaap:ServicingAssetAtFairValueDisposals
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNC00LTEtMS0xMTIyMTI_b5773759-ca7e-4283-80fe-8f420d8896df"
      unitRef="usd">182113000</us-gaap:ServicingAssetAtFairValueDisposals>
    <us-gaap:ServicingAssetAtFairValueDisposals
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNC02LTEtMS0xMTIyMTI_afe22ed6-b6d0-467f-875e-5adc735e2671"
      unitRef="usd">399314000</us-gaap:ServicingAssetAtFairValueDisposals>
    <us-gaap:ServicingAssetAtFairValueDisposals
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNC04LTEtMS0xMTIyMTI_bc2a9371-695f-4cc5-a9a8-41f83e3e1632"
      unitRef="usd">182788000</us-gaap:ServicingAssetAtFairValueDisposals>
    <us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNi0yLTEtMS0xMTIyMTI_655759aa-472e-4236-be8c-a331e0b11889"
      unitRef="usd">98795000</us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions>
    <us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNi00LTEtMS0xMTIyMTI_3cd6db82-bf15-4698-845e-7d4b2886bb1d"
      unitRef="usd">-129267000</us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions>
    <us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNi02LTEtMS0xMTIyMTI_a78e8238-e820-4039-805e-b90482f3e95c"
      unitRef="usd">297792000</us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions>
    <us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNi04LTEtMS0xMTIyMTI_1558def8-d0cf-4844-9eef-7625ada53e01"
      unitRef="usd">101757000</us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions>
    <us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNy0yLTEtMS0xMTIyMTI_d3376314-ecc3-46a0-88a8-3b3d66183aeb"
      unitRef="usd">-66380000</us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue>
    <us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNy00LTEtMS0xMTIyMTI_4cf86c69-d5c3-4a00-94ad-1b87145465bf"
      unitRef="usd">-105771000</us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue>
    <us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNy02LTEtMS0xMTIyMTI_9e029dd5-21e3-4d6d-973a-7b562f62dd71"
      unitRef="usd">-143502000</us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue>
    <us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfNy04LTEtMS0xMTIyMTI_8fe79bdc-a2cc-4225-b776-897b81921ab8"
      unitRef="usd">-223877000</us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue>
    <ldi:ServicingAssetNetAtFairValue
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfOC0yLTEtMS0xMTIyMTI_0307a378-3543-463c-83ac-6fe72fa27ec2"
      unitRef="usd">2204593000</ldi:ServicingAssetNetAtFairValue>
    <ldi:ServicingAssetNetAtFairValue
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfOC00LTEtMS0xMTIyMTI_e72114f7-89b8-4d03-8b92-8fc01c64887d"
      unitRef="usd">1776395000</ldi:ServicingAssetNetAtFairValue>
    <ldi:ServicingAssetNetAtFairValue
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfOC02LTEtMS0xMTIyMTI_49ca107f-3aba-4a8c-93f7-5d06eb472ca1"
      unitRef="usd">2204593000</ldi:ServicingAssetNetAtFairValue>
    <ldi:ServicingAssetNetAtFairValue
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjM0NDg4NmFhY2JmYTQ3YjE4NzVmMWM1NTZiNmYzMDg0L3RhYmxlcmFuZ2U6MzQ0ODg2YWFjYmZhNDdiMTg3NWYxYzU1NmI2ZjMwODRfOC04LTEtMS0xMTIyMTI_7eaaa980-476a-4f25-a2dd-8dbabc617b89"
      unitRef="usd">1776395000</ldi:ServicingAssetNetAtFairValue>
    <ldi:ScheduleOfFeesRecognizedInExchangeForServicingFinancialAssetsTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMTg2NQ_ca62f8b6-8920-4347-bd99-dfed708c4bc4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the components of loan servicing fee income as reported in the Company&#x2019;s consolidated statements of operations:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual servicing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Late, ancillary and other fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ldi:ScheduleOfFeesRecognizedInExchangeForServicingFinancialAssetsTableTextBlock>
    <us-gaap:ContractuallySpecifiedServicingFeesAmount
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfMi0yLTEtMS0xMTIyMTI_0d45797b-4097-4529-869e-13797f965153"
      unitRef="usd">113824000</us-gaap:ContractuallySpecifiedServicingFeesAmount>
    <us-gaap:ContractuallySpecifiedServicingFeesAmount
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfMi00LTEtMS0xMTIyMTI_2c73e3ba-6746-4e61-902a-c57baa237182"
      unitRef="usd">92164000</us-gaap:ContractuallySpecifiedServicingFeesAmount>
    <us-gaap:ContractuallySpecifiedServicingFeesAmount
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfMi02LTEtMS0xMTIyMTI_b36f7e79-2b9c-451e-9aae-b14639ed1d15"
      unitRef="usd">222650000</us-gaap:ContractuallySpecifiedServicingFeesAmount>
    <us-gaap:ContractuallySpecifiedServicingFeesAmount
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfMi04LTEtMS0xMTIyMTI_16d3d1bb-5af5-453b-8ca1-fdca60b1f539"
      unitRef="usd">171734000</us-gaap:ContractuallySpecifiedServicingFeesAmount>
    <ldi:LateAndAncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfMy0yLTEtMS0xMTIyMTI_4ea58390-4df4-41dc-8e7d-fb47453cfacb"
      unitRef="usd">3502000</ldi:LateAndAncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount>
    <ldi:LateAndAncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfMy00LTEtMS0xMTIyMTI_c55eb32a-56a0-45e4-afc5-169c6d8f72c5"
      unitRef="usd">2578000</ldi:LateAndAncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount>
    <ldi:LateAndAncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfMy02LTEtMS0xMTIyMTI_5ed7e92f-f894-40c5-acd9-93533899465d"
      unitRef="usd">5735000</ldi:LateAndAncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount>
    <ldi:LateAndAncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfMy04LTEtMS0xMTIyMTI_3e44f9d4-1630-4577-b700-21b73aa4f502"
      unitRef="usd">5575000</ldi:LateAndAncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount>
    <us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfNC0yLTEtMS0xMTIyMTI_41269d15-f22b-4b5e-8a3b-d71587c45237"
      unitRef="usd">117326000</us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets>
    <us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfNC00LTEtMS0xMTIyMTI_08b41fd0-a094-47e0-aaab-7a797592e3a7"
      unitRef="usd">94742000</us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets>
    <us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfNC02LTEtMS0xMTIyMTI_a095caa2-77af-487f-a9ff-44de39e9a6d3"
      unitRef="usd">228385000</us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets>
    <us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOjYwMGNmYmY0OTE4NTQyYzdhNTU4NjJmOGFhMTMzYjE5L3RhYmxlcmFuZ2U6NjAwY2ZiZjQ5MTg1NDJjN2E1NTg2MmY4YWExMzNiMTlfNC04LTEtMS0xMTIyMTI_0a57059f-d231-4f0b-8d4b-85b521d3e1cf"
      unitRef="usd">177309000</us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets>
    <ldi:SummaryOfComponentsOfChangesInFairValueOfServicingRightsTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMTg1OQ_f981b659-ee9f-4dad-94aa-37168f9ef077">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the components of changes in fair value of servicing rights, net as reported in the Company&#x2019;s consolidated statements of operations:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to changes in valuation inputs or assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to collection/realization of cash flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized (losses) gains on sales of servicing rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) gain from derivatives hedging servicing rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(263,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of servicing rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ldi:SummaryOfComponentsOfChangesInFairValueOfServicingRightsTableTextBlock>
    <us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfMy0yLTEtMS0xMTIyMTI_47a5eb39-a9b0-4088-a027-e5005029060b"
      unitRef="usd">98795000</us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions>
    <us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfMy00LTEtMS0xMTIyMTI_0fe227b8-63e1-4b08-8d89-5cfa8c5c9feb"
      unitRef="usd">-129267000</us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions>
    <us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfMy02LTEtMS0xMTIyMTI_03eb8f08-62bd-402b-b88c-ea42b394aba8"
      unitRef="usd">297792000</us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions>
    <us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfMy04LTEtMS0xMTIyMTI_9dde62c0-d8a6-47c8-b305-7cc4952ff52b"
      unitRef="usd">101757000</us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions>
    <us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNC0yLTEtMS0xMTIyMTI_ddc99b98-fe97-48ba-b1db-f8c4f6254ba8"
      unitRef="usd">-66380000</us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue>
    <us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNC00LTEtMS0xMTIyMTI_84b12da6-07b9-4428-9872-81d31e3c494d"
      unitRef="usd">-105771000</us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue>
    <us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNC02LTEtMS0xMTIyMTI_19141fc1-ba51-4ac3-a751-66330c67c04e"
      unitRef="usd">-143502000</us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue>
    <us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNC04LTEtMS0xMTIyMTI_873c271a-9463-4a5f-a58b-ff27e6699705"
      unitRef="usd">-223877000</us-gaap:ServicingAssetAtFairValueOtherChangesInFairValue>
    <ldi:RealizedGainsLossesOnSalesOfServicingRights
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNS0yLTEtMS0xMTIyMTI_51bc49ea-9c8b-498e-abba-eab592377caf"
      unitRef="usd">-2493000</ldi:RealizedGainsLossesOnSalesOfServicingRights>
    <ldi:RealizedGainsLossesOnSalesOfServicingRights
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNS00LTEtMS0xMTIyMTI_8fb95e55-0fb5-4b03-bd77-7165a703f18d"
      unitRef="usd">6089000</ldi:RealizedGainsLossesOnSalesOfServicingRights>
    <ldi:RealizedGainsLossesOnSalesOfServicingRights
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNS02LTEtMS0xMTIyMTI_e1ed2b3d-b17d-4810-a722-1f1cde809e39"
      unitRef="usd">7540000</ldi:RealizedGainsLossesOnSalesOfServicingRights>
    <ldi:RealizedGainsLossesOnSalesOfServicingRights
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNS04LTEtMS0xMTIyMTI_db9e3a58-3a0c-47fd-a151-c9aad1105cbc"
      unitRef="usd">5992000</ldi:RealizedGainsLossesOnSalesOfServicingRights>
    <ldi:GainLossOnDerivativesHedgingServicingRights
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNi0yLTEtMS0xMTIyMTI_4d4556cb-6c85-450a-8326-0ff23a754c58"
      unitRef="usd">-63429000</ldi:GainLossOnDerivativesHedgingServicingRights>
    <ldi:GainLossOnDerivativesHedgingServicingRights
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNi00LTEtMS0xMTIyMTI_9c1db702-e1c0-4cf4-b0d5-e7fc6a7dd7f7"
      unitRef="usd">83851000</ldi:GainLossOnDerivativesHedgingServicingRights>
    <ldi:GainLossOnDerivativesHedgingServicingRights
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNi02LTEtMS0xMTIyMTI_a6d3ce27-37a6-47d1-8eb8-1cac501fd8be"
      unitRef="usd">-263720000</ldi:GainLossOnDerivativesHedgingServicingRights>
    <ldi:GainLossOnDerivativesHedgingServicingRights
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNi04LTEtMS0xMTIyMTI_6ee0aedb-b0e1-4472-bca9-42531a0bc18d"
      unitRef="usd">-72605000</ldi:GainLossOnDerivativesHedgingServicingRights>
    <ldi:ChangesInFairValueOfServicingRightsNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNy0yLTEtMS0xMTIyMTI_b69b9d3e-7fcc-4950-be4c-ec2eb07738fd"
      unitRef="usd">-33507000</ldi:ChangesInFairValueOfServicingRightsNet>
    <ldi:ChangesInFairValueOfServicingRightsNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNy00LTEtMS0xMTIyMTI_85012931-58d2-4a7c-8fe7-267c5ee2ed81"
      unitRef="usd">-145098000</ldi:ChangesInFairValueOfServicingRightsNet>
    <ldi:ChangesInFairValueOfServicingRightsNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNy02LTEtMS0xMTIyMTI_097cde6d-3a68-4a70-b8b1-76be3e98e7f1"
      unitRef="usd">-101890000</ldi:ChangesInFairValueOfServicingRightsNet>
    <ldi:ChangesInFairValueOfServicingRightsNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmIxNzgxNWEyNDQzMTQzZTVhMDgzZmVjOGUwM2I4NDZjL3RhYmxlcmFuZ2U6YjE3ODE1YTI0NDMxNDNlNWEwODNmZWM4ZTAzYjg0NmNfNy04LTEtMS0xMTIyMTI_a0928104-fe90-474c-80a9-553b66d043ba"
      unitRef="usd">-188733000</ldi:ChangesInFairValueOfServicingRightsNet>
    <us-gaap:ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RleHRyZWdpb246MmIyMzIzNzQ2OGVlNDA4Mzk2ZmI3ZWNlYTY3OTE5M2JfMTg2MA_5871f87f-2f90-4fcc-9e05-818a6011eebd">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below illustrates hypothetical changes in fair values of servicing rights, caused by assumed immediate changes to key assumptions that are used to determine fair value.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value of Servicing Rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in Fair Value from adverse changes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount Rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of Servicing:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayment Speed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase 20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock>
    <us-gaap:InterestsContinuedToBeHeldByTransferorFairValue
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfMS0yLTEtMS0xMTIyMTI_792eb16d-902f-4207-99c9-8ee463c42ed7"
      unitRef="usd">2204593000</us-gaap:InterestsContinuedToBeHeldByTransferorFairValue>
    <us-gaap:InterestsContinuedToBeHeldByTransferorFairValue
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfMS00LTEtMS0xMTIyMTI_23f31b01-c229-4e4b-88c9-9935b3927c00"
      unitRef="usd">1999402000</us-gaap:InterestsContinuedToBeHeldByTransferorFairValue>
    <ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf1PercentAdverseChangeInDiscountRate
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfNC0yLTEtMS0xMTIyMTI_9c734326-d7ca-411b-8228-26fd9486b132"
      unitRef="usd">79165000</ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf1PercentAdverseChangeInDiscountRate>
    <ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf1PercentAdverseChangeInDiscountRate
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfNC00LTEtMS0xMTIyMTI_2745fe03-9232-4c80-8989-d1ada7f6a71d"
      unitRef="usd">85066000</ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf1PercentAdverseChangeInDiscountRate>
    <ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf2PercentAdverseChangeInDiscountRate
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfNS0yLTEtMS0xMTIyMTI_81b06ecb-eae9-410d-ac29-4d925a7d4c07"
      unitRef="usd">152847000</ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf2PercentAdverseChangeInDiscountRate>
    <ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf2PercentAdverseChangeInDiscountRate
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfNS00LTEtMS0xMTIyMTI_b9bc93cb-96e3-4cc7-a714-8fe7326f3916"
      unitRef="usd">163255000</ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf2PercentAdverseChangeInDiscountRate>
    <ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf10PercentAdverseChangeInCostOfServicing
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfNy0yLTEtMS0xMTIyMTI_76d6af40-699d-4c2c-8ded-d09739b06500"
      unitRef="usd">19008000</ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf10PercentAdverseChangeInCostOfServicing>
    <ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf10PercentAdverseChangeInCostOfServicing
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfNy00LTEtMS0xMTIyMTI_e28332bf-bcfe-424b-bc25-c89aba07e9f9"
      unitRef="usd">20843000</ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf10PercentAdverseChangeInCostOfServicing>
    <ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf20PercentAdverseChangeInCostOfServicing
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfOC0yLTEtMS0xMTIyMTI_82689feb-fdd1-44fb-88df-75ee5aba1d13"
      unitRef="usd">38045000</ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf20PercentAdverseChangeInCostOfServicing>
    <ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf20PercentAdverseChangeInCostOfServicing
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfOC00LTEtMS0xMTIyMTI_23e1555f-53e1-406d-91de-c2f79f68a422"
      unitRef="usd">41727000</ldi:SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf20PercentAdverseChangeInCostOfServicing>
    <us-gaap:SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfMTAtMi0xLTEtMTEyMjEy_40d93db6-db64-4c6c-ba9a-b928fb84601a"
      unitRef="usd">29614000</us-gaap:SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed>
    <us-gaap:SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfMTAtNC0xLTEtMTEyMjEy_37d7ee22-d40a-4ac7-b213-b84fd8736b60"
      unitRef="usd">76532000</us-gaap:SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed>
    <us-gaap:SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPrepaymentSpeed
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfMTEtMi0xLTEtMTEyMjEy_e88ad548-c86a-4a91-9303-68eff7526fd6"
      unitRef="usd">58466000</us-gaap:SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPrepaymentSpeed>
    <us-gaap:SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPrepaymentSpeed
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81Mi9mcmFnOjJiMjMyMzc0NjhlZTQwODM5NmZiN2VjZWE2NzkxOTNiL3RhYmxlOmVkM2I2ZDc0MTBmYjQ2ZDQ4MmJmZTFjMTEzOGM1Nzk3L3RhYmxlcmFuZ2U6ZWQzYjZkNzQxMGZiNDZkNDgyYmZlMWMxMTM4YzU3OTdfMTEtNC0xLTEtMTEyMjEy_965b6530-720c-460a-a960-9141ed9245a4"
      unitRef="usd">148556000</us-gaap:SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPrepaymentSpeed>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RleHRyZWdpb246ZDZjYTI4NzZiMzg0NGQ2MTljYjRlNDM0MWNkN2FiMTJfMTc0Ng_bf2562b4-fa35-459f-996f-e74f0adb10d1">DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIESDerivatives instruments utilized by the Company primarily include interest rate lock commitments, forward sale contracts, MBS put options, put options on treasuries, and interest rate swap futures.  Derivative financial instruments are recognized as assets or liabilities and are measured at fair value.  The Company accounts for derivatives as free-standing derivatives and does not designate any derivative financial instruments for hedge accounting.  All derivative financial instruments are recognized on the consolidated balance sheets at fair value with changes in the fair values being reported in current period earnings. The Company does not use derivative financial instruments for purposes other than in support of its risk management activities. Refer to Note 1- Description of Business, Presentation and Summary of Significant Accounting Policies and Note 2- Fair Value for further details on derivatives in the 2021 Form 10-K.&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the Company&#x2019;s outstanding derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,120,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,569,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,168,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,335,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MBS put options &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MBS put options &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,530,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,125,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,482,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,171,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because many of the Company&#x2019;s current derivative agreements are not exchange-traded, the Company is exposed to credit loss in the event of nonperformance by the counterparty to the agreements.  The Company controls this risk through credit monitoring procedures including financial analysis, dollar limits and other monitoring procedures.  The notional amount of the contracts does not represent the Company&#x2019;s exposure to credit loss.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the realized and unrealized net gains or losses on derivative financial instruments and the consolidated statements of operations line items where such gains and losses are included:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Statements of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(317,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;962,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of servicing rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of servicing rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of servicing rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total realized and unrealized gains (losses) on derivative financial instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(176,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RleHRyZWdpb246ZDZjYTI4NzZiMzg0NGQ2MTljYjRlNDM0MWNkN2FiMTJfMTc0NA_34ebce58-ef2f-43b6-ba2f-f61b32fd0896">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the Company&#x2019;s outstanding derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,120,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,569,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,168,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,335,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MBS put options &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MBS put options &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,530,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,125,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,482,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward sale contracts &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,171,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put options on treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative asset, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ib1d4a9a7a5f749bbae424bb638cc20c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMy0yLTEtMS0xMTIyMTI_e13a9bf5-b161-43e8-8487-325ed03ddb76"
      unitRef="usd">5120259000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ib1d4a9a7a5f749bbae424bb638cc20c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMy02LTEtMS0xMTIyMTI_0be9ae1e-e4d1-4b43-81ff-5401ba4d33aa"
      unitRef="usd">91886000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="ib1d4a9a7a5f749bbae424bb638cc20c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfNC0yLTEtMS0xMTIyMTI_c5cabdbe-a43c-41c9-a37d-02ca01fa12ee"
      unitRef="usd">2569129000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="ib1d4a9a7a5f749bbae424bb638cc20c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfNC04LTEtMS0xMTIyMTI_89118419-b64f-416c-9542-44e187d2f554"
      unitRef="usd">34281000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfNi0yLTEtMS0xMTIyMTI_969f992c-5cb7-413f-b05e-e62af96a273f"
      unitRef="usd">17168753000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfNi02LTEtMS0xMTIyMTI_4fc78ea6-c6c1-462a-8715-fcad50054d86"
      unitRef="usd">43926000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfNy0yLTEtMS0xMTIyMTI_85986108-4793-4ef7-88dd-1a2c42701b4e"
      unitRef="usd">2335109000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="i156d3504931d4072b32b55789d7eedbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfNy04LTEtMS0xMTIyMTI_6b1a013f-fc8d-4e93-8ed0-31bc266520b2"
      unitRef="usd">10694000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfOS0yLTEtMS0xMTIyMTI_87742a51-0efd-48c4-98d4-d0327e70e67d"
      unitRef="usd">0</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfOS02LTEtMS0xMTIyMTI_b423e39f-d779-4d91-9c31-ef8611db4a11"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTAtMi0xLTEtMTEyMjEy_50568b63-6fef-402f-92de-07045852af82"
      unitRef="usd">3500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="i698927c830014ddab0eb62c9e9c79c65_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTAtOC0xLTEtMTEyMjEy_9b94b600-3188-4e14-bc1f-c3ea0473cc52"
      unitRef="usd">9113000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTMtMi0xLTEtMTEyMjEy_027d8326-23c2-4efc-9b30-646d26c907bb"
      unitRef="usd">2150000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTMtNi0xLTEtMTEyMjEy_f4fb192d-f747-47a4-8e53-af9c31b22c88"
      unitRef="usd">17795000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTQtMi0xLTEtMTEyMjEy_e1307228-ae44-445b-8283-84f351efae6d"
      unitRef="usd">1300000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="ibfae76e6a4254ce68cb8016bff63f926_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTQtOC0xLTEtMTEyMjEy_39e97c21-bbb5-48c7-a3e9-cef84d770c42"
      unitRef="usd">12924000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTYtMi0xLTEtMTEyMjEy_6c837eec-2fa6-452c-af18-56d88179c671"
      unitRef="usd">0</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTYtNi0xLTEtMTEyMjEy_0eb198ac-d74c-4bc5-bbfb-2fc79560e1da"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTctMi0xLTEtMTEyMjEy_c60785ba-6e3b-4549-8657-23a7646bb24d"
      unitRef="usd">3339000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="i2b63aa14aa98469bb8b56c137277abfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTctOC0xLTEtMTEyMjEy_78aff1f6-aae9-4d63-9160-d76752d9db53"
      unitRef="usd">5746000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTgtNi0xLTEtMTEyMjEy_af4da1f9-c537-415d-b9c8-1e6137bea5e2"
      unitRef="usd">153607000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjZhYzJhNTliYWIwYjRjZjJhNDJhMmNlNGE2NDI2N2E5L3RhYmxlcmFuZ2U6NmFjMmE1OWJhYjBiNGNmMmE0MmEyY2U0YTY0MjY3YTlfMTgtOC0xLTEtMTEyMjEy_7047b179-53f3-4c77-8def-771aad01788d"
      unitRef="usd">72758000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i9d21df505b4c49caae774b2abb71d737_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMy0yLTEtMS0xMTIyMTI_fa1e29c2-d388-4c8c-879f-e0a7a3be8d89"
      unitRef="usd">11530721000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i9d21df505b4c49caae774b2abb71d737_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMy02LTEtMS0xMTIyMTI_703791fb-01d1-4d52-ba0c-317290dd5567"
      unitRef="usd">184383000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i9d21df505b4c49caae774b2abb71d737_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfNC0yLTEtMS0xMTIyMTI_6eb2366b-016c-4011-a654-c33d1309a754"
      unitRef="usd">1125911000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="i9d21df505b4c49caae774b2abb71d737_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfNC04LTEtMS0xMTIyMTI_33fe73d0-d802-421e-9267-57e6b4622d3d"
      unitRef="usd">3763000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfNi0yLTEtMS0xMTIyMTI_816eca7c-20c0-4695-9b26-346181af77b4"
      unitRef="usd">19482705000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfNi02LTEtMS0xMTIyMTI_922bc7e8-bcbf-4f52-abde-af652bc426ba"
      unitRef="usd">5358000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfNy0yLTEtMS0xMTIyMTI_76016c3a-adba-46bf-8db2-9c4304e26244"
      unitRef="usd">13171462000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="ic3fbb4507897418cb1e4797a4d31027f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfNy04LTEtMS0xMTIyMTI_64ab6281-bd95-476a-9139-71be0a836283"
      unitRef="usd">2964000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfOS0yLTEtMS0xMTIyMTI_3afb0a18-6bcd-406d-8d37-cb102a946e44"
      unitRef="usd">0</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfOS02LTEtMS0xMTIyMTI_dd600c0e-c7ec-40f2-846c-5a5ce3d999de"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMTAtMi0xLTEtMTEyMjEy_e891aa45-1531-42a5-bcce-62f333b0e27c"
      unitRef="usd">16980000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="if2f0186e927c4dd99ee9737fb3c0af5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMTAtOC0xLTEtMTEyMjEy_c2899aa3-b562-4bb4-b28c-0a302c9271c8"
      unitRef="usd">31070000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMTItMi0xLTEtMTEyMjEy_7a510ed9-b59f-4b4a-9cd1-ea9d34081485"
      unitRef="usd">2640000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMTItNi0xLTEtMTEyMjEy_14625d18-7b01-45f5-88ad-f96935f91fc4"
      unitRef="usd">4924000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMTMtMi0xLTEtMTEyMjEy_0980191b-1e58-47a0-9f86-285a61f17927"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilities
      contextRef="i7a710bda2334486995d3d6fa2afa3f46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMTMtOC0xLTEtMTEyMjEy_6e115cb6-f4aa-420d-a786-1ba84643e7c4"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMTQtNi0xLTEtMTEyMjEy_79b39854-9dba-46b0-baf8-60a80fd7e97a"
      unitRef="usd">194665000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOjk1MmM1YmMxZDRlNjRiNjI5NWE1YjM3NGE5NDcxNDE4L3RhYmxlcmFuZ2U6OTUyYzViYzFkNGU2NGI2Mjk1YTViMzc0YTk0NzE0MThfMTQtOC0xLTEtMTEyMjEy_74ce7bf2-c51d-4023-b8af-ace97c4b9fb9"
      unitRef="usd">37797000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RleHRyZWdpb246ZDZjYTI4NzZiMzg0NGQ2MTljYjRlNDM0MWNkN2FiMTJfMTc0NQ_fff669a8-9979-40f2-9cf9-e1153c367155">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the realized and unrealized net gains or losses on derivative financial instruments and the consolidated statements of operations line items where such gains and losses are included:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Statements of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(317,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;962,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on origination and sale of loans, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of servicing rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of servicing rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Put options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of servicing rights, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total realized and unrealized gains (losses) on derivative financial instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(176,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9df669cf8c5742219af381781191941e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfMi00LTEtMS0xMTIyMTI_7b0bdfc1-fc21-4733-98f5-1f02c67f957f"
      unitRef="usd">45605000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6505b731bc394e23a57e8ab88c21ea75_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfMi02LTEtMS0xMTIyMTI_cc0b0b74-86a3-45e7-b3d7-34f5a61e1f80"
      unitRef="usd">86303000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ibb4b439ca6274047b5df4f66c06837cb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfMi04LTEtMS0xMTIyMTI_1c6a570b-af0d-4210-a627-a82a82e96008"
      unitRef="usd">-123015000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i12f0475149a34db489bf26cd984d30bf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfMi0xMC0xLTEtMTEyMjEy_0a559581-f991-4078-8a71-cf52fee6dc44"
      unitRef="usd">-313964000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i54839a683c644fa5ae2f4c295dc85aa0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfMy00LTEtMS0xMTIyMTI_90e33096-b77f-4c2a-aa70-db67c2f1eca0"
      unitRef="usd">297939000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i862ac6ecabc64d67a53d05ec20f9dbe6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfMy02LTEtMS0xMTIyMTI_226bd89c-7ee6-406a-af60-149d5efeccd1"
      unitRef="usd">-317263000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i07ee0e914c4f4a4d8a0da361ccaf9e39_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfMy04LTEtMS0xMTIyMTI_ceeb8c23-0c8c-499c-b752-3fefaf3a19b9"
      unitRef="usd">962458000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id2f36bd4172b415091c21d0b6eb454d8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfMy0xMC0xLTEtMTEyMjEy_463c34b2-4dc3-41e0-b2b3-39b08cbce376"
      unitRef="usd">507082000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie6fd12884ceb49d2842e2c0c0ff4c7b4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNC00LTEtMS0xMTIyMTI_fd0d687e-7f36-45a6-b9d8-13092d6e76c1"
      unitRef="usd">-50848000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id013518c12974a24bba1a9c2af0dbbe7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNC02LTEtMS0xMTIyMTI_b8ef8fa3-0e94-43fa-ad3d-7ee8943f6028"
      unitRef="usd">-22217000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i35154a927db24254a1c2b5c284017f55_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNC04LTEtMS0xMTIyMTI_0e143202-3435-41fb-977e-75cea3ea0430"
      unitRef="usd">-84530000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i47eef06bfdfc4e579f6fcbfbdfac91de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNC0xMC0xLTEtMTEyMjEy_647a0c18-c4c6-4015-be98-70d32ab1d0df"
      unitRef="usd">-52208000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="icd33f000302e4290bf04ef28d9d117fb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNS00LTEtMS0xMTIyMTI_619499d7-3a80-49ca-8d57-7434211dd133"
      unitRef="usd">70593000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3f2e468be3564cfb9e8a06b26196500d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNS02LTEtMS0xMTIyMTI_0d1c729f-a57b-4607-a4db-a81904d51349"
      unitRef="usd">-6699000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if26d0356b6064c26aef0111b2a4df874_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNS04LTEtMS0xMTIyMTI_1ece9db0-add6-4221-a1ba-e2e6f9d230a2"
      unitRef="usd">116159000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i173f38328e224d319c4f70efef963acc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNS0xMC0xLTEtMTEyMjEy_aa37cc41-4a4a-452a-a7d2-69aa2303f2a9"
      unitRef="usd">27171000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6c7c5fc4e16c4d1186a60589876c1106_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNi00LTEtMS0xMTIyMTI_bee60ba9-256b-4a5c-bbb6-6ff0c84e6d9d"
      unitRef="usd">-23399000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8a2f8627b4f54ef782ba5487ccfb472d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNi02LTEtMS0xMTIyMTI_59668388-3174-4596-9267-98c70895d867"
      unitRef="usd">33925000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie4b23f7af78e4a5dbce033d46628edf3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNi04LTEtMS0xMTIyMTI_1b78cac6-5cf1-47e6-849c-ded1a8f689a1"
      unitRef="usd">-97627000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i10fae0ef7b934f27bf57edd218f5b677_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNi0xMC0xLTEtMTEyMjEy_a17ca77e-96fe-494e-8f7a-8a91e28ea1fd"
      unitRef="usd">-79004000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7e3c98aad71f41529f50b1996d22cd66_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNy00LTEtMS0xMTIyMTI_6b19f9c2-03c0-43ae-bb7d-184cd53e8eca"
      unitRef="usd">-38916000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i972e223c74b345c7abec346bf08ae28e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNy02LTEtMS0xMTIyMTI_7e8d7643-f7e5-4176-91d4-ef7efa4dfe21"
      unitRef="usd">48194000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id099d786a19c4157afed9dbff114df90_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNy04LTEtMS0xMTIyMTI_865fdcce-ef69-487d-852d-261cf165fcba"
      unitRef="usd">-165579000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iea66c5c1e6e943b1af0cb49c2b4eb927_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfNy0xMC0xLTEtMTEyMjEy_8c569cfe-eadb-4965-8ca9-fa035e09d316"
      unitRef="usd">7178000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3bee0c6f50d14c0899867e0d0e5761be_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfOC00LTEtMS0xMTIyMTI_2cc28648-444f-4833-883f-2be66fd34759"
      unitRef="usd">-1114000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib1650b207b484b899b10bafbc0be53e8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfOC02LTEtMS0xMTIyMTI_b9467809-f40c-46e2-a140-6912e8d40082"
      unitRef="usd">1732000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i1302cf233c3640388680cd2775aaebc9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfOC04LTEtMS0xMTIyMTI_540dfa88-ef1b-4467-818d-bc7d959825c1"
      unitRef="usd">-514000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i301665cb512247e0ba7d26357435eb06_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfOC0xMC0xLTEtMTEyMjEy_f99c1ca0-3fb0-4d77-85a3-963b47727d36"
      unitRef="usd">-779000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfOS00LTEtMS0xMTIyMTI_e865c72c-fe44-4fa8-9ff0-615395494c0e"
      unitRef="usd">299860000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfOS02LTEtMS0xMTIyMTI_cde5e9dc-77fc-4c7b-a3c1-404738dcc80a"
      unitRef="usd">-176025000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfOS04LTEtMS0xMTIyMTI_3cc584f5-441b-4e7d-a955-d1b88416d5ef"
      unitRef="usd">607352000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81NS9mcmFnOmQ2Y2EyODc2YjM4NDRkNjE5Y2I0ZTQzNDFjZDdhYjEyL3RhYmxlOmFmYjZhYTNjOGRlYTQzNjQ4NGJiOTc0ODg3YTg3Y2JlL3RhYmxlcmFuZ2U6YWZiNmFhM2M4ZGVhNDM2NDg0YmI5NzQ4ODdhODdjYmVfOS0xMC0xLTEtMTEyMjEy_16cf05d0-d951-406c-b972-913908b4c955"
      unitRef="usd">95476000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGV4dHJlZ2lvbjpiODRkMTVmMzk4MjA0Y2ViYjhjMTgxYzUyYThjOWQ0Yl81NDk3NTU4MTU0NjQy_5916fa1d-8f60-4d5b-9149-78bc380f74bb">GOODWILL AND OTHER INTANGIBLE ASSETS, NET&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s activity related to goodwill is as follows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs its annual assessment of possible impairment of goodwill and intangible assets as of December 31, or more frequently if events and circumstances indicate that impairment may have occurred. The Company compares the fair value of each reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  During the three months ended June&#160;30, 2022, the Company performed an interim impairment test due to the impact of rising interest rates on the mortgage industry and the Company&#x2019;s recent stock performance. The evaluation of goodwill included a market based and income based approach. Based upon the results of this evaluation, an impairment charge of $40.7 million was recognized, driven predominantly by a significant decline in our market capitalization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to goodwill, the Company had other intangible assets related to trademarks associated with prior acquisitions.  The Company reviews intangible assets for possible impairment whenever events or circumstances indicate that &lt;/span&gt;&lt;/div&gt;carrying amounts may not be recoverable. The factors outlined in the goodwill impairment discussion above triggered an interim impairment evaluation of other intangible assets during the three months ended June&#160;30, 2022.  Based upon the results of this evaluation, an impairment charge of $1.4 million was recognized.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGV4dHJlZ2lvbjpiODRkMTVmMzk4MjA0Y2ViYjhjMTgxYzUyYThjOWQ0Yl81NDk3NTU4MTU0NjQz_34555db7-5cb3-4d1c-bf48-56801167618c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s activity related to goodwill is as follows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl8zLTUtMS0xLTExNDQ4MA_c383551b-1198-470f-b8c3-eb040f795c5b"
      unitRef="usd">40736000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl8zLTctMS0xLTExNDQ4MA_0abbab8b-daa6-41b5-a3f7-4dd7bd4748d8"
      unitRef="usd">1581000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl8xLTktMS0xLTEyNDAxMQ_0c83c8cd-84ab-4d84-94fd-0972f8c806ab"
      unitRef="usd">42317000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl8yLTctMS0xLTEyMzQ5NQ_8f45b151-87fa-4108-ba0d-d531ed6a31a3"
      unitRef="usd">205000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl8yLTktMS0xLTEyNDAxMQ_4506f9c4-9df7-428c-a967-2ffff81d4979"
      unitRef="usd">205000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl80LTUtMS0xLTExNDQ4MA_bdc0a3c9-0690-43c6-8711-f750fe1fb9c0"
      unitRef="usd">40736000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl80LTctMS0xLTExNDQ4MA_89d5a27c-5426-4845-b6ce-43236f6b0c1b"
      unitRef="usd">1376000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl8zLTktMS0xLTEyNDAxMQ_a5acf253-e86c-4c03-9187-43e3e3f75943"
      unitRef="usd">42112000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:Goodwill
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl81LTUtMS0xLTExNDQ5MQ_b2a67d2d-ba2c-4045-9325-d714e8dc8352"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl81LTctMS0xLTExNDQ5MQ_e25c9d43-0559-4de5-8d12-2523ae9a2ab7"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6MDk1OTE2YjE2NTA3NDI0ODljM2E4NGJlOTliOWFjMWYvdGFibGVyYW5nZTowOTU5MTZiMTY1MDc0MjQ4OWMzYTg0YmU5OWI5YWMxZl80LTktMS0xLTEyNDAxMQ_e437a0dd-0399-40bc-ab60-aafaaab3a25d"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i04d00b479b1d4fcfa8452fa5846738cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6YzNjZjNiYThhZTc2NDY3ZGEwNDdkY2Y1YWMzODFhYzcvdGFibGVyYW5nZTpjM2NmM2JhOGFlNzY0NjdkYTA0N2RjZjVhYzM4MWFjN18xLTUtMS0xLTEyNjA1NQ_29b0d587-8cb3-4272-8cb0-1f3ce2926e34"
      unitRef="usd">40736000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i04d00b479b1d4fcfa8452fa5846738cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6YzNjZjNiYThhZTc2NDY3ZGEwNDdkY2Y1YWMzODFhYzcvdGFibGVyYW5nZTpjM2NmM2JhOGFlNzY0NjdkYTA0N2RjZjVhYzM4MWFjN18xLTctMS0xLTEyMzQzMA_c5610f30-a8c4-40c0-b9ac-9a97e8383707"
      unitRef="usd">2090000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i04d00b479b1d4fcfa8452fa5846738cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6YzNjZjNiYThhZTc2NDY3ZGEwNDdkY2Y1YWMzODFhYzcvdGFibGVyYW5nZTpjM2NmM2JhOGFlNzY0NjdkYTA0N2RjZjVhYzM4MWFjN18xLTktMS0xLTEyNjA2NQ_461bc0d7-55b4-4b61-afeb-3f4306ca918a"
      unitRef="usd">42826000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6YzNjZjNiYThhZTc2NDY3ZGEwNDdkY2Y1YWMzODFhYzcvdGFibGVyYW5nZTpjM2NmM2JhOGFlNzY0NjdkYTA0N2RjZjVhYzM4MWFjN18yLTctMS0xLTEyNjA1NQ_b140438b-0aff-433e-8e59-b970a6407aad"
      unitRef="usd">255000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6YzNjZjNiYThhZTc2NDY3ZGEwNDdkY2Y1YWMzODFhYzcvdGFibGVyYW5nZTpjM2NmM2JhOGFlNzY0NjdkYTA0N2RjZjVhYzM4MWFjN18yLTktMS0xLTEyNjA2NQ_6f862423-d914-49c6-90b6-c29d08badb81"
      unitRef="usd">255000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Goodwill
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6YzNjZjNiYThhZTc2NDY3ZGEwNDdkY2Y1YWMzODFhYzcvdGFibGVyYW5nZTpjM2NmM2JhOGFlNzY0NjdkYTA0N2RjZjVhYzM4MWFjN18zLTUtMS0xLTEyNjA2MA_92f7a3ac-044f-44a6-9df8-358253aa4484"
      unitRef="usd">40736000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6YzNjZjNiYThhZTc2NDY3ZGEwNDdkY2Y1YWMzODFhYzcvdGFibGVyYW5nZTpjM2NmM2JhOGFlNzY0NjdkYTA0N2RjZjVhYzM4MWFjN18zLTctMS0xLTEyNjA2MA_5de7da8f-f418-4bd3-9dd6-bc28c11021b9"
      unitRef="usd">1835000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGFibGU6YzNjZjNiYThhZTc2NDY3ZGEwNDdkY2Y1YWMzODFhYzcvdGFibGVyYW5nZTpjM2NmM2JhOGFlNzY0NjdkYTA0N2RjZjVhYzM4MWFjN18zLTktMS0xLTEyNjA2NQ_dcf7ce9f-81a6-4c56-97e1-f76438eadfb9"
      unitRef="usd">42571000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGV4dHJlZ2lvbjpiODRkMTVmMzk4MjA0Y2ViYjhjMTgxYzUyYThjOWQ0Yl8yNzQ4Nzc5MDg4MjU4_c3ab4076-2ee7-48b3-a513-453f744cb6b2"
      unitRef="usd">40700000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV8xMDAyL2ZyYWc6Yjg0ZDE1ZjM5ODIwNGNlYmI4YzE4MWM1MmE4YzlkNGIvdGV4dHJlZ2lvbjpiODRkMTVmMzk4MjA0Y2ViYjhjMTgxYzUyYThjOWQ0Yl8yNzQ4Nzc5MDg4MjY1_2547e120-7035-40ac-9c86-01c36b28ce9c"
      unitRef="usd">1400000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RleHRyZWdpb246MDIwMmRlNTI1NmVlNDMxZDlkOWVmODkwMWFhYWM2YjhfNzI4Ng_d3c0e143-4638-45d5-9a1c-6af736e52efa">VARIABLE INTEREST ENTITIES&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The determination of whether the assets and liabilities of the VIEs are consolidated or not consolidated in the consolidated balance sheets depends on the terms of the related transaction and the Company&#x2019;s continuing involvement, if any, with the VIE. The Company is deemed the primary beneficiary and therefore consolidates VIEs for which it has both (a)&#160;the power, through voting rights or similar rights, to direct the activities that most significantly impact the VIE's economic performance, and (b) benefits, as defined, from the VIE.  The Company determines whether it holds a significant variable interest in a VIE based on a consideration of both qualitative and quantitative factors regarding the nature, size, and form of its involvement with the VIE. The Company assesses whether it is the primary beneficiary of a VIE on an ongoing basis. The Company did not provide any non-contractual financial support to VIEs for the six months ended June&#160;30, 2022 and year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Consolidated VIEs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is a holding company, its sole material asset is its equity interest in LD Holdings and as the sole managing member of LD Holdings, the Company indirectly operates and controls all of LD Holdings&#x2019; business and affairs. LD Holdings is considered a VIE and the financial results of LD Holdings and its subsidiaries are consolidated.  A portion of net earnings or loss is allocated to noncontrolling interest to reflect the entitlement of the Continuing LLC Members. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is involved in several types of securitization and financing transactions that utilize special purpose entities (&#x201c;SPEs&#x201d;). The Company&#x2019;s principal use of SPEs is to obtain liquidity by securitizing certain of its financial and non-financial assets. SPEs involved in the Company&#x2019;s securitization and other financing transactions are often considered VIEs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company consolidates securitization facilities that finance mortgage loans held for sale, and SPEs established as trusts to finance mortgage servicing rights and servicing advance receivables. The Company sells assets to a securitization or trust, which issues beneficial interests which are collateralized by the transferred assets and entitle the investors to specified cash flows generated therefrom. The Company may retain beneficial interests in the assets sold. The Company&#x2019;s economic exposure to loss from outstanding third-party financing is generally limited to the carrying value of the assets financed. The Company has retained risks in the securitizations including customary representations and warranties.  For securitization facilities, the Company, as seller, has an option to prepay and to redeem outstanding classes of issued notes at the Company&#x2019;s discretion after a set time period has elapsed. The Company generally has discretion regarding when or if it will exercise these options, but would do so only when it was in the Company&#x2019;s best interest. The Company&#x2019;s exposure to these entities is primarily through its role as seller, servicer, and administrator. Servicing functions include, but are not limited to, general collection activity on current and noncurrent accounts, loss mitigation efforts including repossession and sale of collateral, as well as preparing and furnishing statements. The Company also holds certain conditional repurchase options specific to these securitizations that allow it to repurchase assets from the securitization entity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company sells mortgage loans to investors through private label securitizations which are accounted for either as sales or secured borrowings. The Company may retain economic interests in the securitized and sold assets, which are generally retained in the form of senior or subordinated interests, residual interests, and/or servicing rights. The Company evaluates its interests in each private label securitization for classification as a VIE. The Company accounts for a securitization as a sale when it has relinquished control over the transferred financial assets and does not hold other interests in the VIE that individually, or in the aggregate, would absorb more than an insignificant amount of the VIE&#x2019;s expected losses or receive more than an insignificant amount of the VIE&#x2019;s expected residual returns. The Company has an option to exercise a cleanup call to purchase the remaining mortgage loans and any trust property when the remaining aggregate principal balance is less than 10% of the initial aggregate principal balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The table below presents a summary of the carrying value and balance sheet classification of assets and liabilities in the Company&#x2019;s securitization and SPE VIEs &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans held for sale, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,390,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,076,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt obligations, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MSR Facilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing advance facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,829,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Non-Consolidated VIEs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The nature, purpose, and activities of non-consolidated VIEs currently encompass the Company&#x2019;s investments in retained interests from securitizations and joint ventures. The table below presents a summary of the nonconsolidated VIEs for which the Company holds variable interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maximum &lt;br/&gt;exposure to loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets in VIEs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,376,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maximum &lt;br/&gt;exposure to loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets in VIEs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,424,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Retained interests&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022 and 2021, the Company completed the sale and securitization of non-owner occupied residential mortgage loans. Pursuant to the credit risk retention requirements, the Company, as sponsor, is required to retain at least a 5% economic interest in the credit risk of the assets collateralizing the securitization transactions. The retained interests represent a variable interest in the securitizations. The Company determined it was not the primary beneficiary of the VIE.  The Company&#x2019;s continuing involvement is limited to customary servicing obligations as servicing administrator associated with retained servicing rights and the receipt of principal and interest associated with the retained interests. The investors and the securitization trusts have no recourse to the Company&#x2019;s assets; holders of the securities issued by each trust can look only to the loans owned by the trust for payment. The retained interests held by the Company are subject principally to the credit risk stemming from the underlying transferred loans. The securitization trusts used to effect these transactions are variable interest entities that the Company does not consolidate. The Company remeasures the carrying value of its retained interests at each reporting date to reflect their current fair value which is included in trading securities, at fair value on the consolidated balance sheets, with corresponding gains or losses included in other income on the consolidated income statements. As of June&#160;30, 2022, the remaining principal balance of loans transferred to these securitization trusts was $2.4 billion of which $0.5 million was 90 days or more past due.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Investments in joint ventures&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s joint ventures include investments with home builder s, real estate brokers, and commercial real estate companies to provide loan origination services and real estate settlement services to customers referred by the Company&#x2019;s joint venture partners.  The Company is generally not determined to be the primary beneficiary in its joint venture VIEs because it does not have the power, through voting rights or similar rights, to direct the activities that most significantly impact the economic performance of the VIE.  The Company&#x2019;s pro rata share of net earnings of joint ventures was $4.2 million and $6.2 million for the three and six months ended June&#160;30, 2022, respectively, and $2.9 million and $5.1 million for the three and six months ended June&#160;30, 2021, respectively, and is included in other income in the consolidated statements of operations.</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RleHRyZWdpb246MDIwMmRlNTI1NmVlNDMxZDlkOWVmODkwMWFhYWM2YjhfNzI4NQ_e56e9026-3317-46d4-9079-ce9529b77745">The table below presents a summary of the carrying value and balance sheet classification of assets and liabilities in the Company&#x2019;s securitization and SPE VIEs &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans held for sale, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing rights, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,390,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,076,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warehouse and other lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt obligations, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MSR Facilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing advance facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,829,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;The table below presents a summary of the nonconsolidated VIEs for which the Company holds variable interests.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maximum &lt;br/&gt;exposure to loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets in VIEs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,376,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maximum &lt;br/&gt;exposure to loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets in VIEs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,424,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i7340918dc38d47c08a99453bfb7f6a26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMy0yLTEtMS0xMTIyMTI_24c1bed2-eed4-4ea7-a30a-4f03c9a2ca1a"
      unitRef="usd">1800968000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i28c2f05640a942fdb71b5dbeb9432af6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMy00LTEtMS0xMTIyMTI_46e8d74a-7d3f-4c29-b4fd-6bc13fcf0070"
      unitRef="usd">2557490000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i7340918dc38d47c08a99453bfb7f6a26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfNC0yLTEtMS0xMTIyMTI_f947f88e-6d89-4312-8e44-ce10fc84e927"
      unitRef="usd">67998000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i28c2f05640a942fdb71b5dbeb9432af6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfNC00LTEtMS0xMTIyMTI_63536470-0331-482e-8c00-9ad82a2f487f"
      unitRef="usd">100494000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i7340918dc38d47c08a99453bfb7f6a26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfNS0yLTEtMS0xMTIyMTI_033571b8-1cb1-4005-a5f6-c5eaf78ba04e"
      unitRef="usd">484393000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i28c2f05640a942fdb71b5dbeb9432af6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfNS00LTEtMS0xMTIyMTI_73b75168-806c-4581-8298-c74801b53073"
      unitRef="usd">400678000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i7340918dc38d47c08a99453bfb7f6a26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfNi0yLTEtMS0xMTIyMTI_43a037a2-cc3d-46a0-b6dc-92309e25b3f6"
      unitRef="usd">37349000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i28c2f05640a942fdb71b5dbeb9432af6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfNi00LTEtMS0xMTIyMTI_47a499d9-3db2-4290-b968-9099c6d89a78"
      unitRef="usd">17756000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:Assets
      contextRef="i7340918dc38d47c08a99453bfb7f6a26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfNy0yLTEtMS0xMTIyMTI_33ef6026-a2ea-4ad2-bdd2-9095728ab4de"
      unitRef="usd">2390708000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i28c2f05640a942fdb71b5dbeb9432af6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfNy00LTEtMS0xMTIyMTI_52cc2e39-dc9e-46f5-bc18-b68ee9ee45d3"
      unitRef="usd">3076418000</us-gaap:Assets>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i7340918dc38d47c08a99453bfb7f6a26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTAtMi0xLTEtMTEyMjEy_ca21d873-16eb-4e29-a958-adaa1952681d"
      unitRef="usd">1800000000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i28c2f05640a942fdb71b5dbeb9432af6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTAtNC0xLTEtMTEyMjEy_a98e912e-9f0f-4d07-9488-a43c1e97917e"
      unitRef="usd">2600000000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:LongTermDebt
      contextRef="i35e657a2bf58403aa3d337fd291de2d8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTItMi0xLTEtMTEyMjEy_9933ab7b-c3bd-4385-8f01-4cc7970847d6"
      unitRef="usd">114711000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5e4bcf8df454458d842472b25ef0dcb0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTItNC0xLTEtMTEyMjEy_18c73986-55d6-466e-afb9-e2cf473dd704"
      unitRef="usd">15000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ieff443e1a7724f68a9201492d5983c80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTMtMi0xLTEtMTEyMjEy_d74ac9a5-d60d-42d1-998e-34158e9a12b3"
      unitRef="usd">32739000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i395eba88f73e401db0a74f6de5527c45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTMtNC0xLTEtMTEyMjEy_02e2fb53-81fe-49a7-ade5-20b1c47df39e"
      unitRef="usd">15070000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7a2fe47bc43745ca8b31d940fae56ca0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTQtMi0xLTEtMTEyMjEy_d087e3d9-2eb9-4666-b82d-ad9f43ec962e"
      unitRef="usd">199415000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9a476b7d4ad74524873cd6d458fa5b88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTQtNC0xLTEtMTEyMjEy_817b33a2-bbe5-47a5-aab2-993be75dc353"
      unitRef="usd">199133000</us-gaap:LongTermDebt>
    <us-gaap:Liabilities
      contextRef="i7340918dc38d47c08a99453bfb7f6a26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTYtMi0xLTEtMTEyMjEy_83a6ff34-ab5f-4f16-b368-351f24ccdf12"
      unitRef="usd">2146865000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i28c2f05640a942fdb71b5dbeb9432af6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjNkMjc3MjUwMzBlMjRmYTY5NjMxNzgzN2ZmYTVjNjgwL3RhYmxlcmFuZ2U6M2QyNzcyNTAzMGUyNGZhNjk2MzE3ODM3ZmZhNWM2ODBfMTYtNC0xLTEtMTEyMjEy_aef790e6-0e32-4a31-b4e0-75e57c81cb3b"
      unitRef="usd">2829203000</us-gaap:Liabilities>
    <us-gaap:TradingSecuritiesDebt
      contextRef="icb60feb4f5cc409b8cab338d4637a96f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMy0yLTEtMS0xMTIyMTI_8276003d-dd7c-4fe6-9f32-04975ff26857"
      unitRef="usd">105308000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="icb60feb4f5cc409b8cab338d4637a96f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMy02LTEtMS0xMTIyMTI_716d9967-7dc6-49f3-9cba-55b6a9ff298a"
      unitRef="usd">105308000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure
      contextRef="icb60feb4f5cc409b8cab338d4637a96f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMy04LTEtMS0xMTIyMTI_94148289-6efa-43e6-85a4-a56747147c97"
      unitRef="usd">2376297000</us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure>
    <us-gaap:EquityMethodInvestments
      contextRef="icdb54a968b0d4e9a99c3855fbcf68b7a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfNC0yLTEtMS0xMTIyMTI_3958235a-4f02-44da-a4b0-eca40b80fcef"
      unitRef="usd">18408000</us-gaap:EquityMethodInvestments>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="icdb54a968b0d4e9a99c3855fbcf68b7a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfNC02LTEtMS0xMTIyMTI_363ccbe9-e6c1-4313-9ba2-bacda7f1c1a4"
      unitRef="usd">18408000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure
      contextRef="icdb54a968b0d4e9a99c3855fbcf68b7a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfNC04LTEtMS0xMTIyMTI_31f6f2a7-3f55-4ef5-ac23-f226e28f2097"
      unitRef="usd">15061000</us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure>
    <us-gaap:Assets
      contextRef="i5cb06734527841bda6d43410f5c8809d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfNS0yLTEtMS0xMTIyMTI_f7e27686-9e30-41cf-9c6c-0521e0415257"
      unitRef="usd">123716000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i5cb06734527841bda6d43410f5c8809d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfNS02LTEtMS0xMTIyMTI_07fc0216-3e28-4fc8-af3b-562283bd7e3b"
      unitRef="usd">123716000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i447477433dfb4b1cae152d62bb87df3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMTAtMi0xLTEtMTEyMjEy_83c5fdc2-4335-49e5-8cab-a1bdb44f9bb2"
      unitRef="usd">72874000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i447477433dfb4b1cae152d62bb87df3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMTAtNi0xLTEtMTEyMjEy_a284bd8e-967b-479d-9ad1-6f368a9668ec"
      unitRef="usd">72874000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure
      contextRef="i447477433dfb4b1cae152d62bb87df3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMTAtOC0xLTEtMTEyMjEy_6e1d9163-9c9b-4676-810c-57dab8685caf"
      unitRef="usd">1424857000</us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure>
    <us-gaap:EquityMethodInvestments
      contextRef="i1fd1afc76b75468ca81f69c9e090c9f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMTEtMi0xLTEtMTEyMjEy_be55f86e-d1f7-40fd-9001-363cab89a189"
      unitRef="usd">18553000</us-gaap:EquityMethodInvestments>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i1fd1afc76b75468ca81f69c9e090c9f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMTEtNi0xLTEtMTEyMjEy_a1ee5df1-033f-422f-9c44-4fddcb94efe3"
      unitRef="usd">18553000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure
      contextRef="i1fd1afc76b75468ca81f69c9e090c9f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMTEtOC0xLTEtMTEyMjEy_24803015-dd4f-475f-9017-dc9bbd67347d"
      unitRef="usd">20783000</us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure>
    <us-gaap:Assets
      contextRef="i7367db3e1f72452194c68b41ed8d466b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMTItMi0xLTEtMTEyMjEy_ac919d16-2e60-4e06-8588-abfbc363e9fe"
      unitRef="usd">91427000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i7367db3e1f72452194c68b41ed8d466b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RhYmxlOjk3NDFmYTIyNDg2MzRlODFhMzQ4ZWIzYmVhZWRhNTM1L3RhYmxlcmFuZ2U6OTc0MWZhMjI0ODYzNGU4MWEzNDhlYjNiZWFlZGE1MzVfMTItNi0xLTEtMTEyMjEy_301c13dc-a1aa-421b-86ae-c5a3003c227f"
      unitRef="usd">91427000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure
      contextRef="icb60feb4f5cc409b8cab338d4637a96f_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RleHRyZWdpb246MDIwMmRlNTI1NmVlNDMxZDlkOWVmODkwMWFhYWM2YjhfNjQ3Ng_3c3982cf-c58f-41ad-bf0f-f38d88f619cd"
      unitRef="usd">2400000000</us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure>
    <us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized
      contextRef="ib647cffab5ee47829c469aa595dd51a2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RleHRyZWdpb246MDIwMmRlNTI1NmVlNDMxZDlkOWVmODkwMWFhYWM2YjhfNjQ4Mw_d7cbe763-1432-4253-88ab-2faeae7d239c"
      unitRef="usd">500000</us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4a1524e44461471c9c333b6f36c9b5ad_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RleHRyZWdpb246MDIwMmRlNTI1NmVlNDMxZDlkOWVmODkwMWFhYWM2YjhfNzE1Mw_3cfdbbd7-214e-4948-a31d-7326e30bc848"
      unitRef="usd">4200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6a36e1f78bb5421a8d2339c583f5ccc5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RleHRyZWdpb246MDIwMmRlNTI1NmVlNDMxZDlkOWVmODkwMWFhYWM2YjhfMTA5OTUxMTYzNTY5Ng_fa22841d-f336-4c06-826e-8ff2368d2521"
      unitRef="usd">6200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i67179bfd9ad24c2ca915fa1e60958335_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RleHRyZWdpb246MDIwMmRlNTI1NmVlNDMxZDlkOWVmODkwMWFhYWM2YjhfNzE3NQ_2373993f-4958-44ed-8f84-d4c2db873be2"
      unitRef="usd">2900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idfd3f80f32524d7fbdabe828c08f84d5_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV81OC9mcmFnOjAyMDJkZTUyNTZlZTQzMWQ5ZDllZjg5MDFhYWFjNmI4L3RleHRyZWdpb246MDIwMmRlNTI1NmVlNDMxZDlkOWVmODkwMWFhYWM2YjhfMTY0OTI2NzQ0OTYxNg_56dd195e-bd1c-4eca-93e5-4f7d218b70a9"
      unitRef="usd">5100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNTI_c537d71c-0f7b-4945-9908-83b862fd2389">WAREHOUSE AND OTHER LINES OF CREDIT&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the Company was a party to 14 revolving lines of credit with lenders providing $9.9&#160;billion of warehouse and securitization facilities. The facilities are used to fund, and are secured by, residential mortgage loans held for sale. The facilities are repaid using proceeds from the sale of loans.  Interest is generally payable monthly in arrears or on the repurchase date of a loan, and outstanding principal is payable upon receipt of loan sale proceeds or on the repurchase date of a loan. Outstanding principal related to a particular loan must also be repaid after the expiration of a contractual period of time or, if applicable, upon the occurrence of certain events of default with respect to the underlying loan. Interest expense is recorded to interest expense on the consolidated statements of operations. The base interest rates on the facilities bear interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin. Some of the facilities carry additional fees charged on the total line amount, commitment fees charged on the committed portion of the line, and non-usage fees charged when monthly usage falls below a certain utilization percentage. As of June&#160;30, 2022, the interest rate was comprised of the applicable base rate plus a spread ranging from 1.02% to 2.25%. The base interest rate for warehouse facilities is subject to increase based upon the characteristics of the underlying loans collateralizing the lines of credit, including, but not limited to product type and number of days held for sale.&#160;The warehouse lines are scheduled to expire through 2023 under &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTA3OA_f9d69540-752a-42b2-8ab6-b31c47635cb2"&gt;one&lt;/span&gt; or two year terms. The securitization facilities are scheduled to expire through 2024 under &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTI0NQ_5da85f3d-a54a-4dbb-b7ac-678b5566ae1c"&gt;two&lt;/span&gt; to three year terms. All warehouse lines and other lines of credit are subject to renewal based on an annual credit review conducted by the lender. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain warehouse line lenders require the Company to maintain cash accounts with minimum required balances at all times.&#160;As of June&#160;30, 2022 and December&#160;31, 2021, there was $7.0 million and $8.0 million, respectively, held in these accounts which are recorded as a component of restricted cash on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of these warehouse lines, the Company is required to maintain various financial and other covenants. As of June&#160;30, 2022, the Company amended certain warehouse lines related to certain profitability covenants, following which the Company was in compliance with those financial covenants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Securitization Facilities &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In October 2020, the Company issued notes through a securitization facility (&#x201c;2020-1 Securitization Facility&#x201d;) backed by a revolving warehouse line of credit. The 2020-1 Securitization Facility is secured by newly originated, first-lien, residential mortgage loans eligible for purchase by Fannie Mae and Freddie Mac for the purchase of mortgage loans or in accordance with the criteria of Ginnie Mae for the guarantee of securities backed by mortgage loans. The 2020-1 Securitization Facility issued $600.0&#160;million in notes and certificates that bear interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin. The 2020-1 Securitization Facility will terminate on the earlier of (i) the two-year anniversary of the initial purchase date, (ii) the Company exercising its right to optional prepayment in full and (iii) the date of the occurrence and continuance of an event of default. In March 2022, the Company exercised its right to optional prepayment in full and terminated the 2020-1 Securitization Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company issued notes through an additional securitization facility (&#x201c;2020-2 Securitization Facility&#x201d;) backed by a revolving warehouse line of credit. The 2020-2 Securitization Facility is secured by newly originated, first-lien, fixed rate residential mortgage loans eligible for purchase by the GSEs or in accordance with the criteria of Ginnie Mae for the guarantee of securities backed by mortgage loans. The 2020-2 Securitization Facility issued $500.0&#160;million in notes and certificates that bear interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin. The 2020-2 Securitization Facility will terminate on the earlier of (i) the three year anniversary of the initial purchase date, (ii) the Company exercising its right to optional prepayment in full and (iii) the date of the occurrence and continuance of an event of default. In March 2022, the Company exercised its right to optional prepayment and paid-off $200.0&#160;million in notes and certificates. At June 30, 2022, $300.0&#160;million was outstanding in the 2020-2 Securitization Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In February 2021, the Company issued notes and a class of owner trust certificates through an additional securitization facility (&#x201c;2021-1 Securitization Facility&#x201d;) backed by a revolving warehouse line of credit. The 2021-1 Securitization Facility is secured by newly originated, first-lien, fixed-rate or adjustable-rate, residential mortgage loans which are originated in accordance with the criteria of Fannie Mae and Freddie Mac for the purchase of mortgage loans or in accordance with the criteria of Ginnie Mae for the guarantee of securities backed by mortgage loans. The 2021-1 Securitization Facility issued $500.0&#160;million in notes that bear interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin. The 2021-1 Securitization Facility will terminate on the earlier of (i) the three-year anniversary of the initial purchase date, (ii) the Company exercising its right to optional prepayment in full and (iii) the date of the occurrence and continuance of an event of default. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In April 2021, the Company issued notes and a class of owner trust certificates through an additional securitization facility (&#x201c;2021-2 Securitization Facility&#x201d;) backed by a revolving warehouse line of credit. The 2021-2 Securitization Facility is secured by newly originated, first-lien, fixed-rate or adjustable-rate, residential mortgage loans which are originated in accordance with the criteria of Fannie Mae and Freddie Mac for the purchase of mortgage loans or in accordance with the criteria of Ginnie Mae for the guarantee of securities backed by mortgage loans. The 2021-2 Securitization Facility issued $500.0&#160;million in notes that bear interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin. The 2021-2 Securitization Facility will terminate on the earlier of (i) the three-year anniversary of the initial purchase date, (ii) the Company exercising its right to optional prepayment in full and (iii) the date of the occurrence and continuance of an event of default.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In October 2021, the Company issued notes and a class of owner trust certificates through an additional securitization facility (&#x201c;2021-3 Securitization Facility&#x201d;) backed by a revolving warehouse line of credit. The 2021-3 Securitization Facility is secured by newly originated, first-lien, fixed-rate or adjustable-rate, residential mortgage loans which are originated in accordance with the criteria of Fannie Mae and Freddie Mac for the purchase of mortgage loans or in accordance with the criteria of Ginnie Mae for the guarantee of securities backed by mortgage loans. The 2021-3 Securitization Facility issued $500.0&#160;million in notes that bear interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin. The 2021-3 Securitization Facility will terminate on the earlier of (i) the three-year anniversary of the initial purchase date, (ii) the Company exercising its right to optional prepayment in full, and (iii) the date of the occurrence and continuance of an event of default.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information on warehouse borrowings and the outstanding balance as of June&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Outstanding Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Committed &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Uncommitted &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;br/&gt;Facility &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Expiration  &lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/29/2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;643,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;851,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9/26/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4/18/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;459,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11/14/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;266,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/10/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5/5/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;609,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,410,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/25/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12/17/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2/2/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4/23/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9/22/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;365,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/21/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,850,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The total facility is available both to fund loan originations and also provide liquidity under a gestation facility to finance recently sold MBS up to the MBS settlement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;In addition to the warehouse line, the lender provides a separate gestation facility to finance recently sold MBS up to the MBS settlement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;In addition to the outstanding balance secured by mortgage loans, the Company has $114.7 million outstanding to finance servicing rights included within debt obligations in the consolidated balance sheets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Securitization backed by a revolving warehouse facility to finance newly originated first-lien fixed and adjustable rate mortgage loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;This facility was prepaid and terminated in March 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;This facility was prepaid and terminated in July 2022. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents certain information on warehouse borrowings:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum outstanding balance during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,407,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,180,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,672,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,180,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average balance outstanding during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,928,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,164,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,605,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,838,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collateral pledged (loans held for sale)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,408,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,919,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,408,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,919,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average interest rate during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;DEBT OBLIGATIONS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the outstanding debt as of June&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured debt obligations, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MSR facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,105,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Securities financing facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing advance facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total secured credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total secured debt obligations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured debt obligations, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt obligations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,427,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,628,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Certain of the Company&#x2019;s secured debt obligations require us to satisfy financial covenants including minimum levels of profitability, tangible net worth, liquidity, and maximum levels of consolidated leverage.  The Company obtained amendments or received waivers relating to certain profitability covenants. As a result, the Company was in compliance with all such financial covenants as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Secured Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Secured credit facilities include revolving facilities collateralized by MSRs, trading securities, and servicing advances. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;MSR Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2014, the Company entered into a $25.0&#160;million credit facility to finance servicing rights and for other working capital needs and general corporate purposes. The Company has entered into subsequent amendments to increase and decrease the size of the facility and extend the maturity date. The facility is secured by Freddie Mac mortgage servicing rights with a fair value of $365.7 million as of June&#160;30, 2022 and accrues interest at a base rate per annum of 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin.  As of June&#160;30, 2022, there was $268.0&#160;million outstanding on this facility with a maturity of June 2023. At June&#160;30, 2022, capacity under the facility was $268.0&#160;million. Advances for servicing rights are determined using a borrowing base formula calculated against the fair market value of the pledged servicing rights. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, the Company entered into a credit facility agreement which provides $300.0&#160;million in borrowing capacity, with an option to increase up to $500.0&#160;million upon mutual consent, available to the Company.  The facility is secured by Freddie Mac mortgage servicing rights with a fair value of $600.9&#160;million as of June&#160;30, 2022, and bears interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin per annum. At June&#160;30, 2022, there was $300.0&#160;million outstanding on this facility and $0.4&#160;million in unamortized deferred financing costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, the Company entered into a credit facility agreement which provides $500.0&#160;million in borrowing capacity.  The facility is secured by Fannie Mae mortgage servicing rights with a fair value of $711.2&#160;million as of June&#160;30, 2022 and bears interest at SOFR, or other alternative base rate, plus a margin per annum. At June&#160;30, 2022, there was $425.0&#160;million outstanding on this facility and $1.7&#160;million in unamortized deferred financing costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In August 2017, the Company entered into the GMSR Trust to finance Ginnie Mae mortgage servicing rights owned by the Company pursuant to the terms of a base indenture. The Company pledged participation certificates representing beneficial interests in Ginnie Mae mortgage servicing rights to the GMSR Trust. The Company is party to an acknowledgment agreement with Ginnie Mae whereby it may, from time to time pursuant to the terms of any supplemental indenture, issue to institutional investors variable funding notes or one or more series of term notes, in each case secured by the participation &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;certificates. In August 2017, the Company, issued a variable funding note in the initial amount of $65.0&#160;million with a maximum amount of $150.0&#160;million. The variable funding note bears interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin per annum. The Company has entered into subsequent agreements to amend certain terms of the variable funding note and extend the maturity date. In October 2021, the maturity date was extended to November 2022. As of June&#160;30, 2022, there was $114.7&#160;million in variable funding notes outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Securities Financing Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into master repurchase agreements to finance retained interest securities related to its securitizations. The securities financing facilities have an advance rate between 60% and 90% based on classes of the securities and accrue interest at a rate of 90-day LIBOR, or other alternative base rate such as SOFR, plus a margin. The securities financing facilities are secured by the trading securities which represent our retained interests in the credit risk of the assets collateralizing certain securitization transactions. As of June&#160;30, 2022, the trading securities had a fair value of $105.3 million on the consolidated balance sheets and there was $98.9&#160;million in securities financing facilities outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Servicing Advance Facilities &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, the Company, through its indirect-wholly owned subsidiary loanDepot Agency Advance Receivables Trust (the &#x201c;Advance Receivables Trust&#x201d;), entered into a variable funding note facility for the financing of servicing advance receivables with respect to residential mortgage loans serviced by it on behalf of Fannie Mae and Freddie Mac. Pursuant to an indenture, the Advance Receivables Trust can issue up to $130.0 million in variable funding notes (the &#x201c;2020-VF1 Notes&#x201d;). The 2020-VF1 Notes accrue interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin per annum and mature in September 2022 (unless earlier redeemed in accordance with their terms). The 2020-VF1 Notes are secured by servicing advance receivables made pursuant to Fannie Mae and Freddie Mac requirements and mature in September 2022 (unless earlier redeemed in accordance with their terms). At June&#160;30, 2022, there was $18.9 million in 2020-VF1 Notes outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company, through the GMSR Trust issued two new series of variable funding notes for the financing of principal and interest advance receivables and servicing advance receivables with respect to residential mortgage loans serviced by it on behalf of Ginnie Mae.  Pursuant to an indenture, the Company can issue up to $150.00&#160;million in variable funding notes secured by principal and interest advance reimbursement or servicing advance reimbursement amounts.  The variable funding notes bear interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin per annum.  As of June&#160;30, 2022, there was $14.3&#160;million outstanding balance on the variable funding notes and $0.5&#160;million in unamortized deferred financing costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Term Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2018, the Company issued the Series 2018-GT1 Term Notes (&#x201c;Term Notes&#x201d;) under the GMSR Trust. The Term Notes are secured by certain participation certificates relating to Ginnie Mae mortgage servicing rights that also secure the variable funding notes described above with a fair value of $484.4&#160;million as of June&#160;30, 2022. The Term Notes accrue interest at 30-day LIBOR, or other alternative base rate such as SOFR, plus a margin per annum and mature in October 2023 or, if extended pursuant to the terms of the related indenture supplement,&#160;October 2025&#160;(unless earlier redeemed in accordance with their terms). At June&#160;30, 2022, there was $200.0 million in Term Notes outstanding and $0.6 million in unamortized deferred financing costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Notes &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the Company issued $500.0 million in aggregate principal amount of 6.50% senior unsecured notes due 2025, (the &#x201c;2025 Senior Notes&#x201d;). The 2025 Senior Notes will mature on November 1, 2025. Interest on the 2025 Senior &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes accrues at a rate of 6.50% per annum, payable semi-annually in arrears on May 1 and November 1 of each year. At any time prior to November 1, 2022, the Company may redeem some or all of the 2025 Senior Notes at a price equal to 100% of the principal amount of the 2025 Senior Notes, plus accrued and unpaid interest, if any, to, but not including, the date of redemption plus a make-whole premium. The Company may also redeem the 2025 Senior Notes, in whole or in part, at any time on or after November 1, 2022 at various redemption prices.  In addition, subject to certain conditions at any time prior to November 1, 2022, the Company may redeem up to 40% of the principal amount of the 2025 Senior Notes with the proceeds of certain equity offerings at a redemption price of 106.50% of the principal amount of the 2025 Senior Notes, together with accrued and unpaid interest, if any, to, but not including, the date of redemption. At June&#160;30, 2022, there was $500.0 million in 2025 Senior Notes outstanding and $5.9 million in unamortized deferred financing costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company issued $600.0 million in aggregate principal amount of 6.125% senior unsecured notes due 2028 (the &#x201c;2028 Senior Notes&#x201d; and together with the 2025 Senior Notes, the "Senior Notes"). The 2028 Senior Notes will mature on April 1, 2028. Interest on the 2028 Senior Notes accrues at a rate of 6.125% per annum, payable semi-annually in arrears on April 1 and October 1 of each year. At any time prior to April 1, 2024, the Company may redeem some or all of the 2028 Senior Notes at a price equal to 100% of the principal amount of the 2028 Senior Notes, plus accrued and unpaid interest, if any, to, but not including, the date of redemption plus a make-whole premium. The Company may also redeem the 2028 Senior Notes, in whole or in part, at any time on or after April 1, 2024 at various redemption prices.  In addition, subject to certain conditions at any time prior to April 1, 2024, the Company may redeem up to 40% of the principal amount of the 2028 Senior Notes with the proceeds of certain equity offerings at a redemption price of 106.125% of the principal amount of the 2028 Senior Notes, together with accrued and unpaid interest, if any, to, but not including, the date of redemption. During the first quarter of 2022, the Company repurchased $97.5&#160;million of 2028 Senior Notes at an average purchase price of 87.9% of par which resulted in a $10.5&#160;million gain on extinguishment of debt recorded in other interest expense on the consolidated statement of operations. At June&#160;30, 2022, there was $502.5 million in 2028 Senior Notes outstanding and $6.1 million in unamortized deferred financing costs. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/div&gt;Interest expense on all outstanding debt obligations with variable rates is paid based on 30-day or 90-day LIBOR, or other alternative base rate such as SOFR, plus a margin ranging from 0.70% - 3.50%.</us-gaap:DebtDisclosureTextBlock>
    <ldi:NumberOfLinesOfCreditHeld
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfODU_5d8ecb38-f542-468a-8c3c-3746a9611bc3"
      unitRef="lineofcredit">14</ldi:NumberOfLinesOfCreditHeld>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib99692d306074e9d99be0a1b8393b8e0_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTI3_482e1198-de44-49e5-9031-d867e092d438"
      unitRef="usd">9900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic2a4a428a30044ea9d3f7153a102808e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTA5OTUxMTYzNzk4OQ_14798fef-b5cb-43b5-9df9-66640a3e74a6"
      unitRef="number">0.0102</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6fefaefde80d4bb3a693bb58c48221db_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTA5OTUxMTYzNzk5Nw_8d7c0418-b9ab-4c8e-beda-9db7c986eda2"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentTerm
      contextRef="i6fefaefde80d4bb3a693bb58c48221db_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNDk_0cb48729-bdac-4acb-af26-4b74ef7f7ea7">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ief8c5247698b4356bdb3e82ee85dcced_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNDU_e74cd578-19fc-4f79-a564-24b684e04b59">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ifd421eac21ac4112809a340ca6369c47_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTY2Nw_e6fc23b6-aa6e-4ae8-827a-786383306a0a"
      unitRef="usd">7000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="icf5e7b1b96db48bfb1448473585c6187_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTY3NA_bc5f7cf4-ad1d-45bd-aecb-9e6433faf26e"
      unitRef="usd">8000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0af05df9f7254f4b8d0c39b1f62238b7_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfNDY4NA_cd76da0d-1e3a-49d5-92cc-b498ffe2a65e"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i50159391ce05416dab49a99f86396bb4_D20201001-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNDY_63d8d9d4-701f-4fa3-9abb-87c700bc5407">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0471a544025e44659c72cc45d769e127_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfNTY4NA_7bb2b5b4-2d95-4b48-93de-0ecd19f226b0"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic39816a582624d8686938249acfd8180_D20201201-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNDg_d7d507a4-05e2-4f6e-8d64-2ce028fd8a49">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i007f4e1267624e98abb5cc9b56c54b9a_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfNDk0NzgwMjM0MDk5MA_da2a5f79-c801-41cf-8e5f-7b0b5ecd7214"
      unitRef="usd">200000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCredit
      contextRef="id3e37c98d2664bd9831d773293a2d513_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfNDk0NzgwMjM0MTAwNg_31606f7b-32b7-4c45-b06b-51b9c6a1d910"
      unitRef="usd">300000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib16c3d34176e4622963fb1a15b7a83b1_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfNjY5OA_944487e9-3ecb-4d54-bcdc-cdede47b2960"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="idd8899ddfbda4456abf2312e6aeb9170_D20210201-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNDc_4d0c0dcf-0eae-4611-9a59-f5c25e5ee852">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ieeb8578fa1384a22a2cac0e8206387b8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfNzY5Mw_1362e3ee-c9f8-4a3c-a300-f790eb589574"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="iaceec2c787da40cea1bf0f64bbba048b_D20210401-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNTQ_6b7791d4-a03b-4ce0-8d28-475ad61dc13a">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2c02983b21644bc1a424253f92569939_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfODY4OQ_65800622-c8ef-4f0e-83cb-63c6066aa293"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib4b983ba54194f1e9bccbe817ddf54db_D20211030-20211030"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNTE_922d06ab-4923-42c8-bfbd-d8cdd2a35804">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfMTAwNDQ_e18382f4-4271-48ab-a44b-22475425f1d5">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information on warehouse borrowings and the outstanding balance as of June&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Outstanding Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Committed &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Uncommitted &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;br/&gt;Facility &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Expiration  &lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/29/2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;643,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;851,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9/26/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4/18/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;459,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11/14/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;266,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/10/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5/5/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;609,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,410,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/25/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12/17/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2/2/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4/23/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9/22/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;365,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facility 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10/21/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,850,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,265,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,457,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The total facility is available both to fund loan originations and also provide liquidity under a gestation facility to finance recently sold MBS up to the MBS settlement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;In addition to the warehouse line, the lender provides a separate gestation facility to finance recently sold MBS up to the MBS settlement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;In addition to the outstanding balance secured by mortgage loans, the Company has $114.7 million outstanding to finance servicing rights included within debt obligations in the consolidated balance sheets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Securitization backed by a revolving warehouse facility to finance newly originated first-lien fixed and adjustable rate mortgage loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;This facility was prepaid and terminated in March 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;This facility was prepaid and terminated in July 2022. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents certain information on warehouse borrowings:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum outstanding balance during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,407,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,180,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,672,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,180,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average balance outstanding during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,928,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,164,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,605,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,838,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collateral pledged (loans held for sale)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,408,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,919,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,408,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,919,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average interest rate during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="i52bd042b371043f6ba0101c145cbc7ee_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNC0yLTEtMS0xMTIyMTI_390e6371-3ba4-407f-ad88-f0de389a46cd"
      unitRef="usd">400000000</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="i52bd042b371043f6ba0101c145cbc7ee_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNC00LTEtMS0xMTIyMTI_85514ad4-5f13-4ac8-8203-a4f5eb0daa3f"
      unitRef="usd">1100000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i52bd042b371043f6ba0101c145cbc7ee_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNC02LTEtMS0xMTIyMTI_4b7e4de2-9791-4bbf-96a7-bec40a38dc6f"
      unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i52bd042b371043f6ba0101c145cbc7ee_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNC04LTEtMS0xMTIyMTI_448a5d45-3308-4fe1-9227-4f56909f2354"
      unitRef="usd">643618000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i9539b50b746f4fc1a927fd4e4abba8ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNC0xMC0xLTEtMTEyMjEy_ad7720d8-d56c-4bf9-9ec3-f87593915045"
      unitRef="usd">851088000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="ib101e6af2d66447bae318c85ff4729c7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNS0yLTEtMS0xMTIyMTI_72433ea6-3ac3-4e7a-9cb0-59365f7321ab"
      unitRef="usd">0</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="ib101e6af2d66447bae318c85ff4729c7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNS00LTEtMS0xMTIyMTI_5bb7dd45-7028-4ff7-9b6b-6a9ef0cdad86"
      unitRef="usd">600000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib101e6af2d66447bae318c85ff4729c7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNS02LTEtMS0xMTIyMTI_e275e2b7-a939-472d-9828-8f7127214289"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="ib101e6af2d66447bae318c85ff4729c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNS04LTEtMS0xMTIyMTI_b779cd98-ae4a-4428-9408-af101be0afa4"
      unitRef="usd">160471000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="if10bc881ecf243d496ab3705221adbd2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNS0xMC0xLTEtMTEyMjEy_4058a30d-24a6-4ed9-8871-8c3f770b2e7f"
      unitRef="usd">295743000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="i628119800c7346eb9464df7457130b74_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNi0yLTEtMS0xMTIyMTI_22b5c4aa-fc78-4154-bd8c-5a478906f463"
      unitRef="usd">0</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="i628119800c7346eb9464df7457130b74_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNi00LTEtMS0xMTIyMTI_6319a5db-f069-4de9-a90c-7d4ed193a65b"
      unitRef="usd">500000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i628119800c7346eb9464df7457130b74_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNi02LTEtMS0xMTIyMTI_aa06e92e-b2f3-4991-811e-40294dfd45e5"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i628119800c7346eb9464df7457130b74_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNi04LTEtMS0xMTIyMTI_95835603-e216-49d3-be41-fb0172de73ab"
      unitRef="usd">146580000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i07aab88ee66a4a21ae988336bd9b2505_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNi0xMC0xLTEtMTEyMjEy_9034cf37-83f8-4d7d-8c28-55a35c9c84b8"
      unitRef="usd">459018000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="i85a4cd058e9b4e29be2a4cf8c3d26304_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNy0yLTEtMS0xMTIyMTI_c52c80b5-64ac-4986-a5f9-a0febab82b0c"
      unitRef="usd">0</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="i85a4cd058e9b4e29be2a4cf8c3d26304_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNy00LTEtMS0xMTIyMTI_a9969a62-3701-49da-b48c-dbd802ff52d5"
      unitRef="usd">900000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i85a4cd058e9b4e29be2a4cf8c3d26304_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNy02LTEtMS0xMTIyMTI_0b040cdf-e0b1-44b6-8bb7-8826771a174c"
      unitRef="usd">900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i85a4cd058e9b4e29be2a4cf8c3d26304_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNy04LTEtMS0xMTIyMTI_18ef2c9b-fd9f-4e22-ab85-0f8ac1aa7dcb"
      unitRef="usd">325842000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i404bb23f4f08474db9d79cb669fe23fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfNy0xMC0xLTEtMTEyMjEy_5881cdaa-a2b0-49ed-86a1-bad23f1aab4b"
      unitRef="usd">266230000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="ib52a5338155845eebf5bcb84db107a7f_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOC0yLTEtMS0xMTIyMTI_04590980-213c-49ea-9d18-d5733b008d3a"
      unitRef="usd">0</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="ib52a5338155845eebf5bcb84db107a7f_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOC00LTEtMS0xMTIyMTI_96621d6b-b859-42f2-b963-59b7a7ea5170"
      unitRef="usd">200000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib52a5338155845eebf5bcb84db107a7f_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOC02LTEtMS0xMTIyMTI_07ec4dde-7355-4f16-b294-d2ec3c3b9cae"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="ib52a5338155845eebf5bcb84db107a7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOC04LTEtMS0xMTIyMTI_db4b4d86-8563-4749-a385-3d47c531bdb8"
      unitRef="usd">852000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i0d34542d93644088b42684a0e9cb6888_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOC0xMC0xLTEtMTEyMjEy_f39a301d-1e25-49bf-8f33-03817411b2b7"
      unitRef="usd">391000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="i93e4b010339c44d18607ee6b9fec2fad_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOS0yLTEtMS0xMTIyMTI_324f1686-8ccc-4993-bcbb-0cc49c9a3085"
      unitRef="usd">100000000</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="i93e4b010339c44d18607ee6b9fec2fad_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOS00LTEtMS0xMTIyMTI_4005438c-6a4f-47b5-9463-bc126b7dc1f1"
      unitRef="usd">1000000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i93e4b010339c44d18607ee6b9fec2fad_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOS02LTEtMS0xMTIyMTI_4e4c3d6b-d0f5-42d9-a10a-a2e45943ac87"
      unitRef="usd">1100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i93e4b010339c44d18607ee6b9fec2fad_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOS04LTEtMS0xMTIyMTI_d7acd3ff-8dcf-4c8a-af16-3aa192d6ae2d"
      unitRef="usd">149623000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="ia2a691d48982406b9b7cb2b0d8c07e78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfOS0xMC0xLTEtMTEyMjEy_1e7aaf87-4cc2-458f-8296-286ff9cddba6"
      unitRef="usd">583449000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="ic30ea7a8f58b4ddfb735252532b451f2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTAtMi0xLTEtMTEyMjEy_3e60a061-9086-49d7-8720-2bc2ad7cea98"
      unitRef="usd">750000000</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="ic30ea7a8f58b4ddfb735252532b451f2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTAtNC0xLTEtMTEyMjEy_748c1748-8cf5-4305-b6df-a300c98b17a6"
      unitRef="usd">750000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic30ea7a8f58b4ddfb735252532b451f2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTAtNi0xLTEtMTEyMjEy_b2f38206-c97a-4d7f-931c-99d19010e9c0"
      unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="ic30ea7a8f58b4ddfb735252532b451f2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTAtOC0xLTEtMTEyMjEy_a8293242-445a-4cdc-b874-6c3777effc5b"
      unitRef="usd">609506000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i0f6fa2e6abb34dd1bcef1624d14dbf38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTAtMTAtMS0xLTExMjIxMg_faacb005-5afc-4647-99a9-1e5f449f15be"
      unitRef="usd">1410367000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="id0448258761c45c2b6310a9ef64ad5fb_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTMtMi0xLTEtMTEyMjEy_6e6aa6ce-fa39-4f53-9138-b3401b231e40"
      unitRef="usd">0</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="id0448258761c45c2b6310a9ef64ad5fb_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTMtNC0xLTEtMTEyMjEy_3f58db6f-d30a-404b-8b2f-b798b70d19ed"
      unitRef="usd">750000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id0448258761c45c2b6310a9ef64ad5fb_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTMtNi0xLTEtMTEyMjEy_136ee843-94bb-4671-a596-f3051ac193e3"
      unitRef="usd">750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="id0448258761c45c2b6310a9ef64ad5fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTMtOC0xLTEtMTEyMjEy_cb3b8dfb-2c3b-4dda-bc57-130d9b24a61b"
      unitRef="usd">148592000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="ibb94e8737e054e05a1de75754c897c6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTMtMTAtMS0xLTExMjIxMg_78b6700b-514e-4282-9917-4ba6869508a7"
      unitRef="usd">361783000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="ic9c2b4c9a5f34a7abff773362bfb1c87_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTQtMi0xLTEtMTEyMjEy_248fda3c-72ed-4211-8081-916956f63655"
      unitRef="usd">0</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="ic9c2b4c9a5f34a7abff773362bfb1c87_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTQtNC0xLTEtMTEyMjEy_bbb17709-1c2f-404a-9586-a7224e08815f"
      unitRef="usd">0</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic9c2b4c9a5f34a7abff773362bfb1c87_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTQtNi0xLTEtMTEyMjEy_b90156fe-7a8b-402e-932d-4f34361c993b"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="ic9c2b4c9a5f34a7abff773362bfb1c87_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTQtOC0xLTEtMTEyMjEy_711bc171-ca85-4d80-b3de-765ca8bcb8ed"
      unitRef="usd">0</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i5d57bf1fae934f57898b986c5dd13349_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTQtMTAtMS0xLTExMjIxMg_00914235-554d-41d1-8e82-053a1e8fe9e6"
      unitRef="usd">600000000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="i49011ca86df94dcdb7494f8a266772b1_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTUtMi0xLTEtMTEyMjEy_78b00eaf-b8fd-4799-bda0-8d4f5e1d3805"
      unitRef="usd">300000000</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="i49011ca86df94dcdb7494f8a266772b1_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTUtNC0xLTEtMTEyMjEy_a0d252bf-16cf-49ab-8ec2-896c46c1bb71"
      unitRef="usd">0</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i49011ca86df94dcdb7494f8a266772b1_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTUtNi0xLTEtMTEyMjEy_49e68d74-2659-4e52-a221-53c60fcbb49c"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i49011ca86df94dcdb7494f8a266772b1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTUtOC0xLTEtMTEyMjEy_39ea416f-4224-4e61-b7bf-dbdedb53a11b"
      unitRef="usd">300000000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i40f82a4721314e0ba10a8ecbd8a718cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTUtMTAtMS0xLTExMjIxMg_428e3e69-bf12-47b1-a655-73a94be6d1b2"
      unitRef="usd">500000000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="i4b576bd87bf645f9a5f7cf1e97c1ba47_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTYtMi0xLTEtMTEyMjEy_5b16cff6-1fb5-40f3-9450-7808f9106aa6"
      unitRef="usd">0</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="i4b576bd87bf645f9a5f7cf1e97c1ba47_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTYtNC0xLTEtMTEyMjEy_a5835cea-7a70-4ccb-86ec-60bb2eb0c8e1"
      unitRef="usd">500000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4b576bd87bf645f9a5f7cf1e97c1ba47_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTYtNi0xLTEtMTEyMjEy_6b83ca8e-5b0b-480a-b489-5c8f16ea6043"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i4b576bd87bf645f9a5f7cf1e97c1ba47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTYtOC0xLTEtMTEyMjEy_0be336ce-e769-406e-b3a7-73edb5e09f7f"
      unitRef="usd">76629000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i7a6aa17e61c94c40a6617ed739f4f78e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTYtMTAtMS0xLTExMjIxMg_9fd1482b-9a89-4189-a211-6346d4b7d326"
      unitRef="usd">263516000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="idb91b0544e6e4196b914863b6223d300_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTgtMi0xLTEtMTEyMjEy_c228a9ac-42f6-4160-a9a5-92aa9da6c132"
      unitRef="usd">500000000</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="idb91b0544e6e4196b914863b6223d300_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTgtNC0xLTEtMTEyMjEy_0944497f-b642-44e3-b50c-3f67520dc48a"
      unitRef="usd">0</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idb91b0544e6e4196b914863b6223d300_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTgtNi0xLTEtMTEyMjEy_92b69486-c67c-40a5-851b-3488ea0e0769"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="idb91b0544e6e4196b914863b6223d300_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTgtOC0xLTEtMTEyMjEy_eda3e686-fa21-4bc2-96ab-8c30169a5ec8"
      unitRef="usd">500000000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="icad19b548e1f49529a18aab0c2bd5dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTgtMTAtMS0xLTExMjIxMg_39f194f0-7baf-4b4d-a26e-52fea377fff6"
      unitRef="usd">500000000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="i025928330a6645adbbeb7d8505011216_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTktMi0xLTEtMTEyMjEy_bc2f6977-682a-431e-a86c-4030724f7486"
      unitRef="usd">500000000</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="i025928330a6645adbbeb7d8505011216_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTktNC0xLTEtMTEyMjEy_09343d83-2c07-47f8-a310-933b56b11b5f"
      unitRef="usd">0</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i025928330a6645adbbeb7d8505011216_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTktNi0xLTEtMTEyMjEy_ad4f7d66-a07b-4039-80f4-c63990ae17f6"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i025928330a6645adbbeb7d8505011216_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTktOC0xLTEtMTEyMjEy_03e470f1-5faf-4dcc-a164-ae6027f0bad1"
      unitRef="usd">500000000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i009984d946c846a09e5809b38cf87498_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMTktMTAtMS0xLTExMjIxMg_7518d6b6-d1a0-449c-ab39-049d0fabcdf1"
      unitRef="usd">500000000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="ie6360b9cdb9b4bcfb139949e655c43e6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjAtMi0xLTEtMTEyMjEy_577cfa83-eda6-407a-946d-e1176cc50600"
      unitRef="usd">0</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="ie6360b9cdb9b4bcfb139949e655c43e6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjAtNC0xLTEtMTEyMjEy_a09b50f0-5f77-4f2b-a0f1-35461a3f3073"
      unitRef="usd">500000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie6360b9cdb9b4bcfb139949e655c43e6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjAtNi0xLTEtMTEyMjEy_8e789f79-d7e0-4cf7-8ef3-2e7cdb8da27d"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="ie6360b9cdb9b4bcfb139949e655c43e6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjAtOC0xLTEtMTEyMjEy_e8dd2b98-fd00-40f4-abc1-c28e755efa11"
      unitRef="usd">203630000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i91b2fd8bfe134d93907eb3b4888562cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjAtMTAtMS0xLTExMjIxMg_55caa4e0-6b30-4ecc-ac1b-5911a35d68a2"
      unitRef="usd">365614000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="i3b13c11f8736401e9f71c47765b71bc4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjEtMi0xLTEtMTEyMjEy_78cb074e-97ec-492e-852e-9af8e7823649"
      unitRef="usd">500000000</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="i3b13c11f8736401e9f71c47765b71bc4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjEtNC0xLTEtMTEyMjEy_a2126a24-d07d-4895-896a-2e37be783572"
      unitRef="usd">0</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8fc1ce038c1d4da0aed1f25d8371d2c7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjEtNi0xLTEtMTEyMjEy_8c132df0-4fb9-4a4d-9379-9f28ad72d5ba"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i3b13c11f8736401e9f71c47765b71bc4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjEtOC0xLTEtMTEyMjEy_d2d02de1-d5f6-4d03-9d44-db889ddfd6c7"
      unitRef="usd">500000000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="i6155fa7e30304c6c8c37f78c7096d52d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjEtMTAtMS0xLTExMjIxMg_3c23c7d8-e9c5-4d51-bb11-be94f6fd1d5c"
      unitRef="usd">500000000</us-gaap:WarehouseAgreementBorrowings>
    <ldi:LineOfCreditFacilityCommittedAmount
      contextRef="ib99692d306074e9d99be0a1b8393b8e0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjItMi0xLTEtMTEyMjEy_bf118f82-bae3-4989-bfb0-c6d02a3ec616"
      unitRef="usd">3050000000</ldi:LineOfCreditFacilityCommittedAmount>
    <ldi:LineOfCreditFacilityUncommittedAmount
      contextRef="ib99692d306074e9d99be0a1b8393b8e0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjItNC0xLTEtMTEyMjEy_45f41467-9c9f-42a4-9296-447e7d7a3ebb"
      unitRef="usd">6800000000</ldi:LineOfCreditFacilityUncommittedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib99692d306074e9d99be0a1b8393b8e0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjItNi0xLTEtMTEyMjEy_3f5bfae2-e91b-4c89-812c-a811f9422350"
      unitRef="usd">9850000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="ib99692d306074e9d99be0a1b8393b8e0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjItOC0xLTEtMTEyMjEy_130c3a1e-b6ce-490c-ad5c-c5c585a9bd53"
      unitRef="usd">4265343000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:WarehouseAgreementBorrowings
      contextRef="if6eb4bd26d0e4cd2acfcd24cb11322b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjY3NzMzNjcwNzBlNTQwMGVhYzk5Mzg0NTNjZjllMzNjL3RhYmxlcmFuZ2U6Njc3MzM2NzA3MGU1NDAwZWFjOTkzODQ1M2NmOWUzM2NfMjItMTAtMS0xLTExMjIxMg_adb37247-da25-46cf-a3b0-701dd274bf6d"
      unitRef="usd">7457199000</us-gaap:WarehouseAgreementBorrowings>
    <us-gaap:LongTermDebt
      contextRef="ie714d567cbd5465e8a9cf3c8e8e81d97_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RleHRyZWdpb246ZmZlZGU3ZmNkNGY4NGRlNjhhYTFlN2QzOTM1OWJjYWJfOTU5MA_45b4ebb4-9458-4630-a51c-4cf20e0797df"
      unitRef="usd">114700000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
      contextRef="i3621bb9227d0425e9f71265c7c322d01_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfMi0yLTEtMS0xMTIyMTI_d603065a-0147-4482-b561-b0710de6b5ab"
      unitRef="usd">6407547000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
      contextRef="i14c13a8cf4dd44419456f163bc0af59d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfMi00LTEtMS0xMTIyMTI_958d3751-11be-4598-854f-a71cebeb96d0"
      unitRef="usd">9180276000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
      contextRef="if47fb4038f4b472889a34191bce94a0c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfMi02LTEtMS0xMTIyMTI_0fc17cf7-e96b-4e82-94d3-760cc53596dd"
      unitRef="usd">7672559000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
      contextRef="i13918cf348da4c8f84ec3e9c22936721_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfMi04LTEtMS0xMTIyMTI_9ade2f7b-c604-4943-9d59-759936c30e68"
      unitRef="usd">9180276000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="i3621bb9227d0425e9f71265c7c322d01_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfMy0yLTEtMS0xMTIyMTI_bd9b3285-8d7f-4ef0-b3f4-6858fb7df590"
      unitRef="usd">4928772000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="i14c13a8cf4dd44419456f163bc0af59d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfMy00LTEtMS0xMTIyMTI_5001eae7-db32-4e30-94ec-4384ebcbc04e"
      unitRef="usd">8164737000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="if47fb4038f4b472889a34191bce94a0c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfMy02LTEtMS0xMTIyMTI_77acde1a-debe-4cb8-9197-2aeeb56bf98b"
      unitRef="usd">5605996000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="i13918cf348da4c8f84ec3e9c22936721_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfMy04LTEtMS0xMTIyMTI_7b919b93-e0ca-4cf8-be68-2eea5b22dd7d"
      unitRef="usd">7838140000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ia4a2115f509b422fb3711b29d73da59d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfNC0yLTEtMS0xMTIyMTI_25ba539c-22b4-47c7-b070-3572cd4b238b"
      unitRef="usd">4408362000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i83e2646faf4c4236888ce26673a0240c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfNC00LTEtMS0xMTIyMTI_3304b446-8b45-4023-b981-2ee8cdfb1d1e"
      unitRef="usd">8919427000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ia4a2115f509b422fb3711b29d73da59d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfNC02LTEtMS0xMTIyMTI_b98c0aa6-0501-4a7f-a429-859eabdbc5d8"
      unitRef="usd">4408362000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i83e2646faf4c4236888ce26673a0240c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfNC04LTEtMS0xMTIyMTI_2d0ccf30-03e1-4448-89c7-8d9d5dfa95fc"
      unitRef="usd">8919427000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i3621bb9227d0425e9f71265c7c322d01_D20220401-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfNS0yLTEtMS0xMTIyMTI_d9e973dc-55f1-4beb-afa7-e3e4f75651cf"
      unitRef="number">0.0260</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i14c13a8cf4dd44419456f163bc0af59d_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfNS00LTEtMS0xMTIyMTI_3d44d0bc-0be1-400a-8584-1573b991f3a2"
      unitRef="number">0.0221</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="if47fb4038f4b472889a34191bce94a0c_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfNS02LTEtMS0xMTIyMTI_f424f467-72d0-4491-a239-b3efae1892ed"
      unitRef="number">0.0227</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i13918cf348da4c8f84ec3e9c22936721_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82MS9mcmFnOmZmZWRlN2ZjZDRmODRkZTY4YWExZTdkMzkzNTliY2FiL3RhYmxlOjNkMzMyZDE1NTJjMDRjYWY4YTA2ZDM4ZDFhYjBhYWNlL3RhYmxlcmFuZ2U6M2QzMzJkMTU1MmMwNGNhZjhhMDZkMzhkMWFiMGFhY2VfNS04LTEtMS0xMTIyMTI_6ee92464-4921-4be6-9712-3fe27c8f50a3"
      unitRef="number">0.0227</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTAxNzc_79eac13f-ab06-48cb-a3e8-6aa91551d15f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the outstanding debt as of June&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured debt obligations, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MSR facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,105,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Securities financing facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicing advance facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total secured credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total secured debt obligations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured debt obligations, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt obligations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,427,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,628,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i8bafe0df83344436860c8e9792144d80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfMy0yLTEtMS0xMTIyMTI_3c0c5cd7-dfee-4faf-9246-60d9308e9e39"
      unitRef="usd">1105630000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8f97982bf55f459599b8a1250c127d9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfMy00LTEtMS0xMTIyMTI_1c1c635f-edd9-4d3c-98cb-1ca4356ef5cc"
      unitRef="usd">262250000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if85fde14930e4ab09d5840b54b09188b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfNC0yLTEtMS0xMTIyMTI_901f8597-2036-4646-8cd1-f68f832b9f3d"
      unitRef="usd">98900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i38f9f663769843ca90acd2058aa2209d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfNC00LTEtMS0xMTIyMTI_d2d1bb74-72b9-4464-9a1b-5eedb438fa3d"
      unitRef="usd">66439000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4c99c3f32d5f41b6a03a428ed2a0368b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfNS0yLTEtMS0xMTIyMTI_1850975b-0bca-4e86-9f23-c69dd8f1552d"
      unitRef="usd">32739000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie86c96e41beb4d25bafb56c30277465d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfNS00LTEtMS0xMTIyMTI_048d2984-ebc7-440d-9fcc-0f98e70da623"
      unitRef="usd">15070000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i56a7dd3406a440b8a2171a854c4f9712_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfNi0yLTEtMS0xMTIyMTI_256d3cb7-41fd-4ce3-a1e7-db496f4350dc"
      unitRef="usd">1237269000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i702010b3cd08486ca172bd1c6ffa9d60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfNi00LTEtMS0xMTIyMTI_eefce033-c38e-403c-9abd-fc26db0b8e8b"
      unitRef="usd">343759000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9b681603c89a4e2da324654965a08d4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfNy0yLTEtMS0xMTIyMTI_8a64885d-7f33-405e-add4-59bc7125953d"
      unitRef="usd">199415000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id263a22cb9694f34883b4a54c87b4d9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfNy00LTEtMS0xMTIyMTI_1c43e0c2-4873-486f-ba6d-ae941317ed50"
      unitRef="usd">199133000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6d25aaa9274a4de28bad5923299a3b89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfOS0yLTEtMS0xMTIyMTI_747b7252-eb56-4dc8-ba62-75dd5c53947f"
      unitRef="usd">1436684000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6d25aaa9274a4de28bad5923299a3b89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfOS0yLTEtMS0xMTIyMTI_a956ba25-26b0-4759-8005-73f3593f9391"
      unitRef="usd">1436684000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i159fc0e5e004497bad9a5b8adc1a5d49_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfOS00LTEtMS0xMTIyMTI_36eb7c52-d8ae-477c-baaa-5fa0c1898f5d"
      unitRef="usd">542892000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i159fc0e5e004497bad9a5b8adc1a5d49_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfOS00LTEtMS0xMTIyMTI_4c7c3846-4fdd-4bbb-83f0-a399309373bd"
      unitRef="usd">542892000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iafc9ca3b4d2247e38e3c42a4703936b8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfMTMtMi0xLTEtMTEyMjEy_c2ae5b12-1d26-4332-98c6-03196b81d5b9"
      unitRef="usd">990456000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8dd80d6fb641471ca79e2afae8a56ace_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfMTMtNC0xLTEtMTEyMjEy_7ee2508f-18ba-4415-b380-c118bbaae050"
      unitRef="usd">1085316000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfMTUtMi0xLTEtMTEyMjEy_a98838f7-ad4a-4c84-a285-c4b9b8a18d45"
      unitRef="usd">2427140000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RhYmxlOjdjNmEzOGU3NzdlOTRhMGQ4ZjJhZmZmY2RjOGE5NGM0L3RhYmxlcmFuZ2U6N2M2YTM4ZTc3N2U5NGEwZDhmMmFmZmZjZGM4YTk0YzRfMTUtNC0xLTEtMTEyMjEy_14b52482-3abc-4f0a-974f-def032cb2d85"
      unitRef="usd">1628208000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic4d1708250434e3d89d6b44ce2f31676_I20141031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMzE2_956b260a-44aa-4a9b-8c99-1a8be958305b"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ib313ab36ff164d18950af2ba26af5044_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNjQ4_5141deb2-8a0a-4153-9232-304cabcb6adf"
      unitRef="usd">365700000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:LineOfCredit
      contextRef="i56a7dd3406a440b8a2171a854c4f9712_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODA0_d0a8d73f-59a8-46f6-b164-3e4ad12a18bf"
      unitRef="usd">268000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i56a7dd3406a440b8a2171a854c4f9712_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODk4_c698d81c-5612-41d8-abf9-672333acc98d"
      unitRef="usd">268000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6f2bda6aa19f458b9315b9618db4f6e1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTE0MA_47552b8b-93e5-4fad-9563-9f1d4918b316"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ldi:LineOfCreditFacilityOptionToIncreaseInBorrowingCapacity
      contextRef="i6f2bda6aa19f458b9315b9618db4f6e1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTE5OQ_3455c6d6-e31a-44be-9ce2-e03b384ecda4"
      unitRef="usd">500000000</ldi:LineOfCreditFacilityOptionToIncreaseInBorrowingCapacity>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i6f2bda6aa19f458b9315b9618db4f6e1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTMzNg_6e50dc46-4127-4c34-9c36-ca59f79347fd"
      unitRef="usd">600900000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:LineOfCredit
      contextRef="i6f2bda6aa19f458b9315b9618db4f6e1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTQ3Mg_fa284495-90f9-4594-a9e8-b3abcc87d397"
      unitRef="usd">300000000</us-gaap:LineOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6f2bda6aa19f458b9315b9618db4f6e1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTUwOA_8d61b1b1-6b13-4154-93f2-9ad16452f460"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib7c773352b364a208108fe5825dedd3f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTYzOQ_5886a625-d3a4-4268-a2b5-90f10c6d942e"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ib7c773352b364a208108fe5825dedd3f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTc1MQ_9e4bb33b-4d94-4e68-a8e7-67787722aafd"
      unitRef="usd">711200000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:LineOfCredit
      contextRef="ib7c773352b364a208108fe5825dedd3f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTg2NQ_1a04db97-9c51-4e6b-911e-dd522930f0e3"
      unitRef="usd">425000000</us-gaap:LineOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib7c773352b364a208108fe5825dedd3f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTkwMQ_93beba70-6cfb-4a6f-aa93-74a2f408151c"
      unitRef="usd">1700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icbc19b5f850c4786845d39a43915fe9e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMjY0NQ_7484c785-377d-4d89-b790-ce487fd1b153"
      unitRef="usd">65000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i294f3cd6b61345e8a26009e30ec1b351_I20170831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMjY3Mw_dd9a588e-6c10-48d4-aea1-09c9c7df6bfc"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="ie714d567cbd5465e8a9cf3c8e8e81d97_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMzAxMw_45b4ebb4-9458-4630-a51c-4cf20e0797df"
      unitRef="usd">114700000</us-gaap:LongTermDebt>
    <ldi:DebtInstrumentAdvanceRate
      contextRef="id10788c6c3044cf6a023e93c34b60d94_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTY0OTI2NzQ1NTEzNw_36313398-603d-446e-a1bf-ed7e08fe1bc0"
      unitRef="number">0.60</ldi:DebtInstrumentAdvanceRate>
    <ldi:DebtInstrumentAdvanceRate
      contextRef="i3c98f2a869024ee29a5273d8937a3643_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTY0OTI2NzQ1NTEzMw_479cf96a-88ef-4cf1-b3d1-fa0e4de43392"
      unitRef="number">0.90</ldi:DebtInstrumentAdvanceRate>
    <us-gaap:TradingSecuritiesDebt
      contextRef="icb60feb4f5cc409b8cab338d4637a96f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMzg0MQ_960483a9-b61f-4219-b75c-31d356e674d6"
      unitRef="usd">105300000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:LongTermDebt
      contextRef="if85fde14930e4ab09d5840b54b09188b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMzg5Mw_2276d0fb-6ea4-4337-b26e-26710b99d883"
      unitRef="usd">98900000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i12d0f5a39ce540b6b4adf8989c4f7f63_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNDQwMA_4f660705-fb77-4912-84e4-77a5525c672c"
      unitRef="usd">130000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCredit
      contextRef="iaba975d4b130496d851fd070a254d298_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNDg2Mg_0031cf56-577f-4ade-925e-a17a81fc3a55"
      unitRef="usd">18900000</us-gaap:LineOfCredit>
    <ldi:NumberOfDebtInstruments
      contextRef="i9516024f17114fc280001ba1d0c3d33c_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNTIxNQ_c9a7e9de-762c-4594-877e-20a6b50c4899"
      unitRef="debt_instrument">2</ldi:NumberOfDebtInstruments>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8830d2e0827e4d4593424651b1d2d946_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNTQ5MQ_e3a25b16-a7c7-4331-853a-398f8714c832"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCredit
      contextRef="ief251562de304cce92d76fc71d0a0d6e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNTc3MA_996a1e45-8def-4546-9223-9f586658b5d6"
      unitRef="usd">14300000</us-gaap:LineOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ief251562de304cce92d76fc71d0a0d6e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNTgyNw_8afacfb2-178d-48d3-b4d5-6592ddc505bf"
      unitRef="usd">500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i0996d44a88c6468b831621f57bc82f70_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNjE4Mw_2e0e50e9-ad16-4a98-8a39-7bab3174266a"
      unitRef="usd">484400000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9b681603c89a4e2da324654965a08d4c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNjQ5Mw_cef485db-6564-433e-8b49-7fb6874a80f1"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9b681603c89a4e2da324654965a08d4c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNjUyNg_c9783934-aebf-43c8-be44-c336394214a1"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic205233e786745088f80e16591660a15_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNzE2OQ_4d701c8b-9820-4fb1-83b5-c084f2e743ad"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic205233e786745088f80e16591660a15_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNzIwNQ_2e703081-70db-4f9a-ab65-cd5453f4f302"
      unitRef="number">0.0650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic205233e786745088f80e16591660a15_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNzM3OA_4570ed1a-b61a-4af9-bc17-4eb6284090e2"
      unitRef="number">0.0650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i804d5322e380475c8245ea5450688820_D20201001-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfNzU4Mg_5b5bd0ff-6332-451d-8654-ed9129d2becf"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i45a48d29ff06468285272ac454b78975_D20201001-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODAxOQ_7c1a36fb-6e05-43e0-b453-817b62021d59"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i45a48d29ff06468285272ac454b78975_D20201001-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODE0Mg_f0cb7850-3c2f-4465-959a-b904a133d456"
      unitRef="number">1.0650</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:LongTermDebt
      contextRef="id360443cd2a448568c50b05b65a8bfdd_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODMxMA_38f66d45-b683-4d43-91b4-a1aa99ee2db0"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id360443cd2a448568c50b05b65a8bfdd_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODM1MA_d6840bb4-110a-4d79-8166-51aee9c4eb3b"
      unitRef="usd">5900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8365f1374b4d4ded99ecead2226b99da_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODQzMA_22ded0ec-d089-4957-8cec-77a8662f6173"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8365f1374b4d4ded99ecead2226b99da_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODQ2Ng_4b769963-97f2-41c6-a9ab-94b93d5d8720"
      unitRef="number">0.06125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8365f1374b4d4ded99ecead2226b99da_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODY5NQ_4b769963-97f2-41c6-a9ab-94b93d5d8720"
      unitRef="number">0.06125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ie427a79f73f14a3ca3f23d894e123f40_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfODg5Nw_32f7ee50-7fe0-4585-bc0b-a0c4086fbd7d"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="iaf9c5e6ae5314695b36a4fa083ded1a8_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfOTMyOA_c1bbf27a-2a8c-4a20-b35a-5f761c18c0ee"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="iaf9c5e6ae5314695b36a4fa083ded1a8_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfOTQ1MQ_fb9d6b96-530e-4e6f-bef0-244acf4e3838"
      unitRef="number">1.06125</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i9642dcf0da8e4be2a127dc635dc7f46e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfOTY2MA_c58a7ef9-e419-4a41-8d0b-7e8121666205"
      unitRef="usd">97500000</us-gaap:ExtinguishmentOfDebtAmount>
    <ldi:ExtinguishmentOfDebtPurchasePricePercentageOfPar
      contextRef="ifc2773dec14d495f9a0900be9888a5aa_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfOTcxNg_49a63360-d0a2-48d4-ac7a-ef8a7b48d3cc"
      unitRef="number">0.879</ldi:ExtinguishmentOfDebtPurchasePricePercentageOfPar>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9642dcf0da8e4be2a127dc635dc7f46e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfOTc0Ng_207bfa0e-60f5-44f9-a884-703ff167fd7a"
      unitRef="usd">10500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LongTermDebt
      contextRef="i143ea225cb2d44a79483d0e5c414ee0a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfOTg3Nw_6eafe65c-6c84-4c35-8d50-77563960e71a"
      unitRef="usd">502500000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i143ea225cb2d44a79483d0e5c414ee0a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfOTkxNw_54674e5b-c112-4c07-b832-74aeea5cf113"
      unitRef="usd">6100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie4803f05db764d1d9bb9a86d2cab78b1_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMTY0OTI2NzQ1NTE0MQ_4c4667cc-bda5-42a1-a114-e701eb30afc4"
      unitRef="number">0.0070</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6f4af6c2d2a24d149f23a21f51ce9510_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82NC9mcmFnOmZjMWE5N2MxNjEzMDQ3YWY4ODlmZDYwZWY5NmMxZDlhL3RleHRyZWdpb246ZmMxYTk3YzE2MTMwNDdhZjg4OWZkNjBlZjk2YzFkOWFfMjE5OTAyMzI2NzM4Ng_ae186159-a7a4-404d-8db7-03326dc2858d"
      unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfMjIwOQ_c6eb400f-1f85-4015-a211-773c3b2b5a25">INCOME TAXES&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s income tax expense varies from the expense that would be expected based on statutory rates due principally to its organizational structure. As part of the completion of the IPO, the Company became a C Corporation subject to federal, state, and local income taxes with respect to its share of net taxable income of LD Holdings.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a deferred tax asset before any valuation allowance of $0.1&#160;million and $0.4&#160;million, respectively, and a deferred tax liability of $155.1&#160;million and $193.4&#160;million, respectively.  Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. The deferred tax liability as of June&#160;30, 2022 and December&#160;31, 2021 relate to temporary differences in the book basis as compared to the tax basis of loanDepot, Inc.&#x2019;s investment in LD Holdings, net of tax benefits from future deductions for payments made under a Tax Receivable Agreement (&#x201c;TRA&#x201d;) as a result of the IPO. Changes in tax laws and rates may affect recorded deferred tax assets and liabilities and the Company&#x2019;s effective tax rate in the future. Deferred income taxes are measured using the applicable tax rates that are expected to apply in the year when the asset is realized or the liability is settled, based on the tax rates that have been enacted at the reporting date.  The Company measured its deferred tax assets and liabilities at June&#160;30, 2022 and December&#160;31, 2021 using the combined federal and state rate (less federal benefit) of 26%. The Company establishes a valuation allowance when it is more-likely-than-not that some portion or all of the deferred tax assets will not be realized.  As of June&#160;30, 2022, the Company did not have a valuation allowance on any deferred tax assets as the Company believes it is more-likely-than-not that the Company will realize the benefits of the deferred tax assets. The Company recognized a TRA liability of $48.8&#160;million and $32.9&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, which represents the Company&#x2019;s estimate of the aggregate amount that it will pay under the TRA, refer to Note 15- Commitments and Contingencies, for further information on the TRA liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfNDU5_64262906-0af9-41f4-aa54-3835934df063"
      unitRef="usd">100000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfNDY2_fd719a20-ea93-4626-9e0d-3925679124d6"
      unitRef="usd">400000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfNTE1_c1a34887-8ffa-4f8c-99bc-869920fc10e2"
      unitRef="usd">155100000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfNTIy_88248aa7-7b74-48f3-91fc-d4bf3d5231b4"
      unitRef="usd">193400000</us-gaap:DeferredIncomeTaxLiabilities>
    <ldi:EffectiveIncomeTaxRateReconciliationFederalAndStateIncomeTaxRatePercent
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfMTU3Mw_1a12aa4c-8a86-4279-bb2d-1c7172bd3c2f"
      unitRef="number">0.26</ldi:EffectiveIncomeTaxRateReconciliationFederalAndStateIncomeTaxRatePercent>
    <ldi:EffectiveIncomeTaxRateReconciliationFederalAndStateIncomeTaxRatePercent
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfMTU3Mw_2cfe2603-74ad-44db-bc08-98b1e4ac737d"
      unitRef="number">0.26</ldi:EffectiveIncomeTaxRateReconciliationFederalAndStateIncomeTaxRatePercent>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfMTc1Ng_4bf28f65-c10b-4682-9b42-f2a1e30c3eef"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <ldi:TaxReceivableAgreementLiability
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfMTk3OA_3fba4673-f241-479b-8d26-4108469c0f16"
      unitRef="usd">48800000</ldi:TaxReceivableAgreementLiability>
    <ldi:TaxReceivableAgreementLiability
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV82Ny9mcmFnOjhiYTcwMTMwZmI1ZTQyMGM4ZmQzZTBmNzE1OWYxODI0L3RleHRyZWdpb246OGJhNzAxMzBmYjVlNDIwYzhmZDNlMGY3MTU5ZjE4MjRfMTk4NQ_4636505a-6e06-4be0-a1a5-ca9a124321ba"
      unitRef="usd">32900000</ldi:TaxReceivableAgreementLiability>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RleHRyZWdpb246NWEwZjdkYzYzN2U1NDQ3OGEzNTk4MTE0OTI1NzdkN2JfMTA4MA_26184199-0a13-4356-8de9-4c82c1d57de5">RELATED PARTY TRANSACTIONS&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with its joint ventures, the Company entered into agreements to provide services to the joint ventures for which it receives and pays fees. Services for which the Company earns fees comprise loan processing and administrative services (legal, accounting, human resources, data processing and management information, assignment processing, post-closing, underwriting, facilities management, quality control, management consulting, risk management, promotions, public relations, advertising and compliance with credit agreements). The Company has entered into forward commitments with certain joint ventures to fund loans at specified interest rates for certain loan product types over a set period of time. The Company receives the commitment fee at the time of the commitment and earns the fee at the time of loan funding, The Company also originates eligible mortgage loans referred to it by the joint ventures for which the Company pays the joint ventures a broker fee.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fees earned, costs incurred, and amounts payable to or receivable from joint ventures were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loan processing and administrative services fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commitment fee income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee income from joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loan origination broker fees expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts (payable) receivable from joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid management fees to a shareholder of the Company of $0.2 million during the six months ended June&#160;30, 2021. The Company employed certain individuals who provided services to a shareholder whose salaries totaled $0.1 million during the three and six months ended June&#160;30, 2022 and $0.1 million and $0.2 million during three and six months ended June&#160;30, 2021, respectively. The Company paid consulting fees to a shareholder of the Company of $41,000 during the three months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RleHRyZWdpb246NWEwZjdkYzYzN2U1NDQ3OGEzNTk4MTE0OTI1NzdkN2JfMTA4MQ_334c4f67-e19c-45d1-a63d-9246746d400e">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fees earned, costs incurred, and amounts payable to or receivable from joint ventures were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loan processing and administrative services fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commitment fee income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee income from joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loan origination broker fees expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts (payable) receivable from joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <ldi:LoanProcessingAndAdministrativeServicesFeeIncome
      contextRef="i334048bd0c4446c0a21f052c97e29cf9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMi0yLTEtMS0xMTIyMTI_4fcc2b5c-f8bb-4815-b7d4-afe1032ecf32"
      unitRef="usd">4548000</ldi:LoanProcessingAndAdministrativeServicesFeeIncome>
    <ldi:LoanProcessingAndAdministrativeServicesFeeIncome
      contextRef="ifcf0ec05f6fd4e8391afa86bc6ec6be3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMi00LTEtMS0xMTIyMTI_2a1a80a7-e8f0-4ce9-a961-72db456d3b92"
      unitRef="usd">3754000</ldi:LoanProcessingAndAdministrativeServicesFeeIncome>
    <ldi:LoanProcessingAndAdministrativeServicesFeeIncome
      contextRef="if2c99770259346ab8bdda7097266b391_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMi02LTEtMS0xMTIyMTI_68b5c2b6-6888-43ab-9f18-6751f57f4d74"
      unitRef="usd">7878000</ldi:LoanProcessingAndAdministrativeServicesFeeIncome>
    <ldi:LoanProcessingAndAdministrativeServicesFeeIncome
      contextRef="i0da1bd661ec54b1689271e5ef82b876e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMi04LTEtMS0xMTIyMTI_3515952d-76d0-46ae-81c4-b590d5130e34"
      unitRef="usd">7107000</ldi:LoanProcessingAndAdministrativeServicesFeeIncome>
    <ldi:RelatedPartyTransactionCommitmentFeeIncome
      contextRef="i334048bd0c4446c0a21f052c97e29cf9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMy0yLTEtMS0xMzAxOTM_f2c3826c-e4d2-4ffb-bb69-7dd674386aa9"
      unitRef="usd">1255000</ldi:RelatedPartyTransactionCommitmentFeeIncome>
    <ldi:RelatedPartyTransactionCommitmentFeeIncome
      contextRef="ifcf0ec05f6fd4e8391afa86bc6ec6be3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMy00LTEtMS0xMzAyMDY_fc80f9ed-d953-4c24-bf64-590fd7c7f51b"
      unitRef="usd">0</ldi:RelatedPartyTransactionCommitmentFeeIncome>
    <ldi:RelatedPartyTransactionCommitmentFeeIncome
      contextRef="if2c99770259346ab8bdda7097266b391_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMy02LTEtMS0xMzAyMDY_4828414a-a1cb-4639-85a5-3a1875d4cd95"
      unitRef="usd">1255000</ldi:RelatedPartyTransactionCommitmentFeeIncome>
    <ldi:RelatedPartyTransactionCommitmentFeeIncome
      contextRef="i0da1bd661ec54b1689271e5ef82b876e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMy04LTEtMS0xMzAyMDY_95044fb1-103f-4f46-8d19-15c3f0cb9f67"
      unitRef="usd">0</ldi:RelatedPartyTransactionCommitmentFeeIncome>
    <ldi:RevenueFromJointVentureFees
      contextRef="i334048bd0c4446c0a21f052c97e29cf9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfNC0yLTEtMS0xMzA1Njk_77a9dd37-0164-4af7-a1da-42e15e363691"
      unitRef="usd">5803000</ldi:RevenueFromJointVentureFees>
    <ldi:RevenueFromJointVentureFees
      contextRef="ifcf0ec05f6fd4e8391afa86bc6ec6be3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfNC00LTEtMS0xMzA1Njk_136d1545-b6fa-4013-8666-dad8681dc970"
      unitRef="usd">3754000</ldi:RevenueFromJointVentureFees>
    <ldi:RevenueFromJointVentureFees
      contextRef="if2c99770259346ab8bdda7097266b391_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfNC02LTEtMS0xMzA1Njk_00580a40-9717-4038-bf0c-2fdc0b76a91f"
      unitRef="usd">9133000</ldi:RevenueFromJointVentureFees>
    <ldi:RevenueFromJointVentureFees
      contextRef="i0da1bd661ec54b1689271e5ef82b876e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfNC04LTEtMS0xMzA1Njk_4075f6a6-d195-41d5-8b2c-762ff268ec71"
      unitRef="usd">7107000</ldi:RevenueFromJointVentureFees>
    <ldi:LoanOriginationBrokerFeeExpense
      contextRef="i334048bd0c4446c0a21f052c97e29cf9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMy0yLTEtMS0xMTIyMTI_48c56fbf-2d45-4786-8063-e4729e61d414"
      unitRef="usd">29797000</ldi:LoanOriginationBrokerFeeExpense>
    <ldi:LoanOriginationBrokerFeeExpense
      contextRef="ifcf0ec05f6fd4e8391afa86bc6ec6be3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMy00LTEtMS0xMTIyMTI_7c23d8ab-2698-4795-98ca-1798ecd967bf"
      unitRef="usd">22258000</ldi:LoanOriginationBrokerFeeExpense>
    <ldi:LoanOriginationBrokerFeeExpense
      contextRef="if2c99770259346ab8bdda7097266b391_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMy02LTEtMS0xMTIyMTI_bcc7fd06-e446-47d7-acd1-feb05de528d3"
      unitRef="usd">49926000</ldi:LoanOriginationBrokerFeeExpense>
    <ldi:LoanOriginationBrokerFeeExpense
      contextRef="i0da1bd661ec54b1689271e5ef82b876e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjkzMTlhMzk2ZWE2NjRmOWJhYzY4Mjk4ODc3NGM0YWZiL3RhYmxlcmFuZ2U6OTMxOWEzOTZlYTY2NGY5YmFjNjgyOTg4Nzc0YzRhZmJfMy04LTEtMS0xMTIyMTI_4b9f88dd-d0a8-4f10-829f-59f375f69a80"
      unitRef="usd">40708000</ldi:LoanOriginationBrokerFeeExpense>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="i24f266fee1634531a57236206e597c5c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjRmOThjNTlhOGJlZDQwNmJhZmRmZWYwZDE4NzdlZWNjL3RhYmxlcmFuZ2U6NGY5OGM1OWE4YmVkNDA2YmFmZGZlZjBkMTg3N2VlY2NfMS0yLTEtMS0xMTIyMTI_e95ba8bd-b1d6-47bc-8b3d-6c5b2a958f55"
      unitRef="usd">-7922000</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="i60a03d0d34a840a48d253e0ece4c8357_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RhYmxlOjRmOThjNTlhOGJlZDQwNmJhZmRmZWYwZDE4NzdlZWNjL3RhYmxlcmFuZ2U6NGY5OGM1OWE4YmVkNDA2YmFmZGZlZjBkMTg3N2VlY2NfMS00LTEtMS0xMTIyMTI_0d3b98ff-f4a2-48c2-9810-5a989c2068c9"
      unitRef="usd">1855000</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:ManagementFeeExpense
      contextRef="i5dbd9c9cbb5740e489cac9a500432ddb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RleHRyZWdpb246NWEwZjdkYzYzN2U1NDQ3OGEzNTk4MTE0OTI1NzdkN2JfMTY0OTI2NzQ0Mjk3NQ_d8c25d6f-8ed4-4abc-bb24-9270e26ca3ef"
      unitRef="usd">200000</us-gaap:ManagementFeeExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ie404861ea83a4461af4a0dc45e60f318_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RleHRyZWdpb246NWEwZjdkYzYzN2U1NDQ3OGEzNTk4MTE0OTI1NzdkN2JfOTUx_d3624293-5e38-4d8b-86f0-bd2e5c81f35d"
      unitRef="usd">100000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ic165e5a8f0ff4a1aaa1179984e29f5d4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RleHRyZWdpb246NWEwZjdkYzYzN2U1NDQ3OGEzNTk4MTE0OTI1NzdkN2JfOTc1_a1d94949-585f-4209-832d-63619451e3b3"
      unitRef="usd">100000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i5dbd9c9cbb5740e489cac9a500432ddb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RleHRyZWdpb246NWEwZjdkYzYzN2U1NDQ3OGEzNTk4MTE0OTI1NzdkN2JfMTY0OTI2NzQ0Mjc1Mg_9f340b34-8cfe-4a58-a518-b640651765b0"
      unitRef="usd">200000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ic165e5a8f0ff4a1aaa1179984e29f5d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83MC9mcmFnOjVhMGY3ZGM2MzdlNTQ0NzhhMzU5ODExNDkyNTc3ZDdiL3RleHRyZWdpb246NWEwZjdkYzYzN2U1NDQ3OGEzNTk4MTE0OTI1NzdkN2JfMTY0OTI2NzQ0MzIzNA_35681d07-0bcd-4136-8a96-7f2bef1aae6a"
      unitRef="usd">41000</us-gaap:ManagementFeeExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RleHRyZWdpb246ODE3MzdiZjA1ZTVlNDViYWFlOTcyMDY2YTlkZDMxNzZfMTY1NQ_3c94e60e-b05a-4518-bb5e-9d13cbeb510b">EQUITY&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the IPO and reorganization discussed in Note 1- Description of Business, Presentation and Summary of Significant Accounting Policies, the financial statements for the periods prior to the IPO were adjusted to combine the previously separate entities for presentation.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the IPO, the Company completed a reorganization by which it changed its equity structure to create a single class of LLC Units in LD Holdings. Prior to that transaction, the capital structure consisted of different classes of membership interests held by Continuing LLC Members. The LLC Units were then exchanged on a one-for-one basis for Holdco Units and Class C common stock.  The Continuing LLC Members have the right to exchange one Holdco Unit and one share of Class B common stock or Class C common stock, as applicable, together for cash or one share of Class A common stock at the Company&#x2019;s election, subject to customary conversion rate adjustments for stock splits, stock dividends, and reclassifications.  The Company consolidates the financial results of LD Holdings and reports noncontrolling interest related to the interests held by the Continuing LLC Members.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The noncontrolling interest of $0.7 billion and $1.1 billion as of June&#160;30, 2022 and December&#160;31, 2021, respectively, represented the economic interest in LD Holdings held by the Continuing LLC Members. As Continuing LLC Members convert shares, noncontrolling interest is adjusted to proportionately reduce the economic interest in LD Holdings with an offset to &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;additional paid-in-capital on the consolidated statements of equity. The following table summarizes the ownership of LD Holdings as of June&#160;30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Holding Member Interests:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Holdco Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ownership Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;loanDepot, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,619,719&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continuing LLC Members&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,191,394&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.65%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,811,113&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ifc2c1789c9664fe3b5c83196119ce2ee_D20210212-20210212"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RleHRyZWdpb246ODE3MzdiZjA1ZTVlNDViYWFlOTcyMDY2YTlkZDMxNzZfNjM3_1b1b8230-af16-47a0-b768-71ea02907a6c"
      unitRef="number">1</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ifc2c1789c9664fe3b5c83196119ce2ee_D20210212-20210212"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RleHRyZWdpb246ODE3MzdiZjA1ZTVlNDViYWFlOTcyMDY2YTlkZDMxNzZfNzUy_a86b85df-a385-4e4f-ad2b-4f09a3ba8064"
      unitRef="number">1</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ifc2c1789c9664fe3b5c83196119ce2ee_D20210212-20210212"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RleHRyZWdpb246ODE3MzdiZjA1ZTVlNDViYWFlOTcyMDY2YTlkZDMxNzZfNzcx_fcfd02d4-8ac2-4514-817c-6764c7abc355"
      unitRef="number">1</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:MinorityInterest
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RleHRyZWdpb246ODE3MzdiZjA1ZTVlNDViYWFlOTcyMDY2YTlkZDMxNzZfMTIyNg_6c18db88-b03d-4789-9a51-8d6874886a31"
      unitRef="usd">700000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RleHRyZWdpb246ODE3MzdiZjA1ZTVlNDViYWFlOTcyMDY2YTlkZDMxNzZfMTIzMw_0977f057-0ed4-4534-97f9-e230fa13d407"
      unitRef="usd">1100000000</us-gaap:MinorityInterest>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RleHRyZWdpb246ODE3MzdiZjA1ZTVlNDViYWFlOTcyMDY2YTlkZDMxNzZfMTY1Ng_32133d6e-f0e8-49cd-b152-c8f1baef6bc6">The following table summarizes the ownership of LD Holdings as of June&#160;30, 2022. &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Holding Member Interests:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Holdco Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ownership Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;loanDepot, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,619,719&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continuing LLC Members&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,191,394&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.65%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,811,113&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 14.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:CommonUnitOutstanding
      contextRef="ia65c7668eada46a6b969a6249954d170_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RhYmxlOmFhZTkzYTQzZWQ2NzRmNzlhMTMxNjI5NWZlMzY0ODQ1L3RhYmxlcmFuZ2U6YWFlOTNhNDNlZDY3NGY3OWExMzE2Mjk1ZmUzNjQ4NDVfMS0xLTEtMS0xMTIyMTI_9388133b-dc2f-451f-b71f-a87723a636d4"
      unitRef="shares">160619719</us-gaap:CommonUnitOutstanding>
    <ldi:NoncontrollingInterestOwnershipPercentage
      contextRef="ia65c7668eada46a6b969a6249954d170_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RhYmxlOmFhZTkzYTQzZWQ2NzRmNzlhMTMxNjI5NWZlMzY0ODQ1L3RhYmxlcmFuZ2U6YWFlOTNhNDNlZDY3NGY3OWExMzE2Mjk1ZmUzNjQ4NDVfMS0yLTEtMS0xMTIyMTI_abc3d330-40dd-4357-b6bb-afd785003e25"
      unitRef="number">0.5135</ldi:NoncontrollingInterestOwnershipPercentage>
    <us-gaap:CommonUnitOutstanding
      contextRef="i9da21d39c14d41e883f97e7c3612af70_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RhYmxlOmFhZTkzYTQzZWQ2NzRmNzlhMTMxNjI5NWZlMzY0ODQ1L3RhYmxlcmFuZ2U6YWFlOTNhNDNlZDY3NGY3OWExMzE2Mjk1ZmUzNjQ4NDVfMi0xLTEtMS0xMTIyMTI_f4192390-3b8c-4c60-ac66-e3d6aafcc5e7"
      unitRef="shares">152191394</us-gaap:CommonUnitOutstanding>
    <ldi:NoncontrollingInterestOwnershipPercentage
      contextRef="i9da21d39c14d41e883f97e7c3612af70_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RhYmxlOmFhZTkzYTQzZWQ2NzRmNzlhMTMxNjI5NWZlMzY0ODQ1L3RhYmxlcmFuZ2U6YWFlOTNhNDNlZDY3NGY3OWExMzE2Mjk1ZmUzNjQ4NDVfMi0yLTEtMS0xMTIyMTI_938409fa-800f-4d52-8159-cc77c836a6f1"
      unitRef="number">0.4865</ldi:NoncontrollingInterestOwnershipPercentage>
    <us-gaap:CommonUnitOutstanding
      contextRef="if5a6aa2e24bf4750a9c43e8082afc382_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RhYmxlOmFhZTkzYTQzZWQ2NzRmNzlhMTMxNjI5NWZlMzY0ODQ1L3RhYmxlcmFuZ2U6YWFlOTNhNDNlZDY3NGY3OWExMzE2Mjk1ZmUzNjQ4NDVfMy0xLTEtMS0xMTIyMTI_ae7a5e48-5a50-4c17-9573-e0ef174ebc8b"
      unitRef="shares">312811113</us-gaap:CommonUnitOutstanding>
    <ldi:NoncontrollingInterestOwnershipPercentage
      contextRef="if5a6aa2e24bf4750a9c43e8082afc382_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83My9mcmFnOjgxNzM3YmYwNWU1ZTQ1YmFhZTk3MjA2NmE5ZGQzMTc2L3RhYmxlOmFhZTkzYTQzZWQ2NzRmNzlhMTMxNjI5NWZlMzY0ODQ1L3RhYmxlcmFuZ2U6YWFlOTNhNDNlZDY3NGY3OWExMzE2Mjk1ZmUzNjQ4NDVfMy0yLTEtMS0xMTIyMTI_a498a8c7-9157-414f-a6ee-f836c2b90f08"
      unitRef="number">1.0000</ldi:NoncontrollingInterestOwnershipPercentage>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMTg0NA_163dea98-603f-4b17-a7b9-a08a2619da42">EARNINGS (LOSS) PER SHARE&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings (loss) per share of Class A common stock and Class D common stock is computed by dividing net income (loss) attributable to loanDepot, Inc. by the weighted-average number of shares of Class A common stock and Class D common stock, respectively, outstanding during the period. Diluted earnings (loss) per share of Class A common stock and Class D common stock is computed by dividing net income (loss) attributable to loanDepot, Inc. by the weighted-average number of shares of Class A common stock and Class D common stock respectively, outstanding adjusted to give effect to potentially dilutive securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The basic and diluted earnings per share period for the six months ended June&#160;30, 2021 represents the period after February 11, 2021, wherein the Company had outstanding Class A common stock and Class D common stock. There was no Class B common stock outstanding as of June&#160;30, 2022 and 2021. The following table sets forth the calculation of basic and diluted earnings (loss) per share for Class A common stock and Class D common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to loanDepot, Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,795,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,026,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,822,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,138,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,276,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,415,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss per share - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted loss per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss allocated to common stockholders - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,795,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,026,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,822,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,138,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,276,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,415,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss per share - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to loanDepot, Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,038,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,688,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,726,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,592,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,800,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,392,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income allocated to common stockholders - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,038,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,688,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,726,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,592,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,800,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,392,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2022, 165,281,304 and 173,245,208 shares of Class C common stock were evaluated for the assumed exchange of noncontrolling interests and determined to be anti-dilutive, and thus were excluded from the computation of diluted loss per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2022, 14,221,221 and 11,914,870 of Class A RSUs and nonqualified stock options were determined to be anti-dilutive, and thus excluded from the computation of diluted loss per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For the three months ended June&#160;30, 2021, 196,741,703 shares of Class C common stock were evaluated for the assumed exchange of noncontrolling interests and determined to be anti-dilutive, and thus were excluded from the computation of diluted earnings per share. For the period from February 11, 2021 to June&#160;30, 2021, 197,366,213 shares of Class C common stock were evaluated for the assumed exchange of noncontrolling interests and determined to be anti-dilutive, and thus were excluded from the computation of diluted earnings per share.&lt;/span&gt;&lt;/div&gt;For the three months ended June&#160;30, 2021, 808,090 of RSUs were determined to be anti-dilutive, and thus excluded from the computation of diluted earnings per share. For the period from February 11, 2021 to June&#160;30, 2021, 748,185 of RSUs were determined to be anti-dilutive, and thus excluded from the computation of diluted earnings per share.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2fad285baeab433bad935934205b1410_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfODcy_2ba62b03-7b7d-4b96-af5a-b936b9082f5f"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i99d3149912ce41fdbec0561833ea1592_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfODcy_c9394de6-828a-4162-bd1f-88d774a5bdd5"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMTg0NQ_25810026-fb7a-436e-989d-d85dd60e217b">The following table sets forth the calculation of basic and diluted earnings (loss) per share for Class A common stock and Class D common stock:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to loanDepot, Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,795,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,026,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,822,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,138,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,276,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,415,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss per share - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted loss per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss allocated to common stockholders - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,795,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,026,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,822,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,138,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,276,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,415,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss per share - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Class D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to loanDepot, Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,038,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,688,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,726,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,592,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,800,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,392,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income allocated to common stockholders - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,038,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,688,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,726,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,592,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,800,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,392,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i940f741ed3c1493fbc419322758cea41_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfNS0xLTEtMS0xMTIyMTI_5d3f147a-b331-47c4-9828-162708dd1d3b"
      unitRef="usd">-37266000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic3b1be333871492fb46c20786b6bf3d1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfNS0zLTEtMS0xMTIyMTI_50636379-f34c-4b47-9df6-0cbe0a2a7fce"
      unitRef="usd">-63662000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfNS01LTEtMS0xMTIyMTI_c7ab362a-32f0-4906-b362-5fa44a75b6ac"
      unitRef="usd">-100928000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia69f8d42112e498c8d47eb9a284c3cc3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfNS0xMy0xLTEtMTEyMjEy_c4e7dc2a-bd0d-4769-926b-e4c81e2a513a"
      unitRef="usd">-45531000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i134057ab8d624020b622681d6be4b03e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfNS0xNS0xLTEtMTEyMjEy_30667d1a-01d2-4254-b666-db8d6c6ee90c"
      unitRef="usd">-90137000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfNS0xNy0xLTEtMTEyMjEy_47d4685e-5e8f-43b2-b191-a5768f673ba7"
      unitRef="usd">-135669000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i940f741ed3c1493fbc419322758cea41_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTEtMS0xLTEtMTEyMjEy_d4a6eb63-fbe0-4969-98bd-0d4a57ab430b"
      unitRef="shares">56795709</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic3b1be333871492fb46c20786b6bf3d1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTEtMy0xLTEtMTEyMjEy_d40b3890-96f2-4a0d-8bf8-c78b66ef78b5"
      unitRef="shares">97026671</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTEtNS0xLTEtMTEyMjEy_e62ffd37-76cc-4074-902d-25d2f4cde436"
      unitRef="shares">153822380</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia69f8d42112e498c8d47eb9a284c3cc3_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTEtMTMtMS0xLTExMjIxMg_b45c3ee4-a88b-4ad7-87d2-fedb8ed309b6"
      unitRef="shares">49138217</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i134057ab8d624020b622681d6be4b03e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTEtMTUtMS0xLTExMjIxMg_b30174e7-e825-441f-bec4-c872e0739e6b"
      unitRef="shares">97276918</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTEtMTctMS0xLTExMjIxMg_956d484e-57da-4e61-ac78-b453fd024e59"
      unitRef="shares">146415135</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i940f741ed3c1493fbc419322758cea41_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTMtMS0xLTEtMTEyMjEy_37a1edef-e02f-4eba-90d7-251d43d22309"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic3b1be333871492fb46c20786b6bf3d1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTMtMy0xLTEtMTEyMjEy_6012e5c4-25de-4a44-a680-0ae572671f9f"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTMtNS0xLTEtMTEyMjEy_1a5d298f-48b9-4283-84ac-cfe524d8f78d"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia69f8d42112e498c8d47eb9a284c3cc3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTMtMTMtMS0xLTExMjIxMg_af1e4519-f120-47a3-944d-f394720ec4c2"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i134057ab8d624020b622681d6be4b03e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTMtMTUtMS0xLTExMjIxMg_ac8e5782-d68c-4c6a-820a-6de699728909"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTMtMTctMS0xLTExMjIxMg_7b3e9d19-df11-4f31-84c5-61576aabad33"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i940f741ed3c1493fbc419322758cea41_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTktMS0xLTEtMTEyMjEy_6cf46ed8-9bfd-495b-9534-bb43b598fb8d"
      unitRef="usd">-37266000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic3b1be333871492fb46c20786b6bf3d1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTktMy0xLTEtMTEyMjEy_e098f6cf-45b7-4a20-aa9f-5877e75db37c"
      unitRef="usd">-63662000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTktNS0xLTEtMTEyMjEy_68f62dac-8da7-4ad4-97d5-f29eff846a0c"
      unitRef="usd">-100928000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia69f8d42112e498c8d47eb9a284c3cc3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTktMTMtMS0xLTExMjIxMg_2323b937-930e-444a-9c67-2d6296d781cc"
      unitRef="usd">-45531000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i134057ab8d624020b622681d6be4b03e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTktMTUtMS0xLTExMjIxMg_6daffb71-706b-47e4-9b55-8d1265d31567"
      unitRef="usd">-90137000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMTktMTctMS0xLTExMjIxMg_a5d36707-0520-49f8-b582-456138bbb38a"
      unitRef="usd">-135668000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i940f741ed3c1493fbc419322758cea41_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMS0xLTEtMTEyMjEy_9a74fd40-77fd-4a2f-bffb-dcfd551c857a"
      unitRef="shares">56795709</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic3b1be333871492fb46c20786b6bf3d1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMy0xLTEtMTEyMjEy_f01da9c8-93ef-4933-b3c9-1bc02858b2d7"
      unitRef="shares">97026671</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtNS0xLTEtMTEyMjEy_d555740c-7be9-43ad-abd5-1e7fb84474ab"
      unitRef="shares">153822380</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia69f8d42112e498c8d47eb9a284c3cc3_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMTMtMS0xLTExMjIxMg_4b9ba025-2ea8-4756-9aff-bed7367a19f1"
      unitRef="shares">49138217</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia69f8d42112e498c8d47eb9a284c3cc3_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMTMtMS0xLTExMjIxMg_d8330923-a567-47e0-bb29-8344647b10ab"
      unitRef="shares">49138217</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i134057ab8d624020b622681d6be4b03e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMTUtMS0xLTExMjIxMg_930e2207-815a-49f9-a4ae-5495d95ac5f6"
      unitRef="shares">97276918</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i134057ab8d624020b622681d6be4b03e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMTUtMS0xLTExMjIxMg_9685d95b-f840-4fd8-83b4-4521be569bd5"
      unitRef="shares">97276918</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMTctMS0xLTExMjIxMg_3ef9bdfc-6e3e-4f67-bda6-d38ba792bd87"
      unitRef="shares">146415135</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMTctMS0xLTExMjIxMg_b9ebbb5a-9209-425f-9016-2427c43b7d9c"
      unitRef="shares">146415135</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjUtMTctMS0xLTExMjIxMg_fd3fb381-7314-4448-8af9-2f3407d503df"
      unitRef="shares">146415135</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i940f741ed3c1493fbc419322758cea41_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjctMS0xLTEtMTEyMjEy_1d180c68-89d5-432d-9788-a0d96166de06"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic3b1be333871492fb46c20786b6bf3d1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjctMy0xLTEtMTEyMjEy_bac4539c-f6fb-4c38-98c2-fc77fe50429a"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjctNS0xLTEtMTEyMjEy_9a3df332-8459-4061-84a9-2ac87455ecae"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia69f8d42112e498c8d47eb9a284c3cc3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjctMTMtMS0xLTExMjIxMg_c92b6906-dc7d-490d-914d-d9a88be449f7"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i134057ab8d624020b622681d6be4b03e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjctMTUtMS0xLTExMjIxMg_7fb1a6cc-6156-467d-8ee4-8fc2620566b4"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjctMTctMS0xLTExMjIxMg_17ba389b-b4a0-4cf4-bda0-1a7d8e52d5e3"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOmU3OThjYWY4MzA5MzQ3NjY4MDNkZmE3YmQwNjk4NDNmL3RhYmxlcmFuZ2U6ZTc5OGNhZjgzMDkzNDc2NjgwM2RmYTdiZDA2OTg0M2ZfMjctMTctMS0xLTExMjIxMg_adc02cae-eb8c-44d3-880f-cd007497047b"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="icae4dc098c864e8dac00d420783d695d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfNS0xLTEtMS0xMTY2Nzc_4028099d-685b-4dbc-9be6-67d2b19bdc67"
      unitRef="usd">678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9429ae820d7141c6841096e606426396_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfNS0zLTEtMS0xMTY2Nzc_0e0cd8db-67ff-42e8-a041-e5612ca157cc"
      unitRef="usd">7883000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfNS01LTEtMS0xMTY2Nzc_5d74f3c4-4194-474a-abba-30f4bdce27a3"
      unitRef="usd">8561000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6779ab8e58db4dfc918c46e97dd4ef10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfNS0xMy0xLTEtMTE2NjA1_9385d7e5-d684-42f2-a348-2580e3f89133"
      unitRef="usd">3633000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i096fb3162ed445fc9113f592d47f3318_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfNS0xNS0xLTEtMTE2NjA1_deeedf1e-931e-40e7-a9f1-b7c1801026cd"
      unitRef="usd">49803000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfNS0xNy0xLTEtMTE2NjA1_9b20014c-d2c0-45f0-a9ab-73bb7a6e381f"
      unitRef="usd">53436000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icae4dc098c864e8dac00d420783d695d_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTEtMS0xLTEtMTE2Njc5_96f88286-777f-4436-80de-263092c97029"
      unitRef="shares">10038195</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9429ae820d7141c6841096e606426396_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTEtMy0xLTEtMTE2Njc5_0624859d-59dc-40dc-acc5-0c7b4148602f"
      unitRef="shares">116688681</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTEtNS0xLTEtMTE2Njc5_0bb0ce29-607d-473b-b17b-e17c38ec1525"
      unitRef="shares">126726876</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6779ab8e58db4dfc918c46e97dd4ef10_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTEtMTMtMS0xLTExNjYwNQ_62ebbfa1-dfea-41a3-9316-8d087b4a9813"
      unitRef="shares">8592536</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i096fb3162ed445fc9113f592d47f3318_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTEtMTUtMS0xLTExNjYwNQ_cae3b12a-4511-4f6f-8a7d-b57d701a529c"
      unitRef="shares">117800413</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTEtMTctMS0xLTExNjYwNQ_4e3d1da2-bbd2-40f1-9484-32775bc8adfc"
      unitRef="shares">126392949</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icae4dc098c864e8dac00d420783d695d_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTMtMS0xLTEtMTE2Njgx_87d36ff4-7092-4eb3-9afc-9b8844f9cb85"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9429ae820d7141c6841096e606426396_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTMtMy0xLTEtMTE2Njgx_e2567bbf-8542-495c-bf93-e6c33b56b843"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTMtNS0xLTEtMTE2Njgx_f307c8f0-d9c7-403b-8bbe-0dbab5ceaaf3"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6779ab8e58db4dfc918c46e97dd4ef10_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTMtMTMtMS0xLTExNjYwNQ_74f17b52-d33d-439e-b234-9c6aeb9216b0"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i096fb3162ed445fc9113f592d47f3318_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTMtMTUtMS0xLTExNjYwNQ_4ba5935b-01a9-4a8f-8264-2a069b901e4f"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTMtMTctMS0xLTExNjYwNQ_adc80542-912a-4f50-a507-2943150a92ee"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="icae4dc098c864e8dac00d420783d695d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTktMS0xLTEtMTE2Njgz_8763ce7c-0b7a-4eeb-9639-18709e4cc97c"
      unitRef="usd">678000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i9429ae820d7141c6841096e606426396_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTktMy0xLTEtMTE2Njgz_0a865c0b-b0ba-452e-abc3-b21dd6e812b5"
      unitRef="usd">7883000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTktNS0xLTEtMTE2Njgz_a8f24b16-850e-47f9-9d18-fd05fcc3eddb"
      unitRef="usd">8561000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6779ab8e58db4dfc918c46e97dd4ef10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTktMTMtMS0xLTExNjYwNQ_1b909a46-d8e1-4e2c-8471-4d86ad9a75bd"
      unitRef="usd">3633000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i096fb3162ed445fc9113f592d47f3318_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTktMTUtMS0xLTExNjYwNQ_4731761b-b7d7-4e43-abeb-ad6f0e6ba587"
      unitRef="usd">49803000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMTktMTctMS0xLTExNjYwNQ_cb563767-d379-4d4b-a805-137cf5231fd1"
      unitRef="usd">53436000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icae4dc098c864e8dac00d420783d695d_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjUtMS0xLTEtMTE2Njg1_a1be7802-46bc-43b3-83f5-45c3cec595aa"
      unitRef="shares">10038195</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9429ae820d7141c6841096e606426396_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjUtMy0xLTEtMTE2Njg1_5dfc76a8-b39b-4bf8-ab8a-a6acf95886d6"
      unitRef="shares">116688681</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjUtNS0xLTEtMTE2Njg1_817ace7e-886d-462b-a9dc-c3e84217d554"
      unitRef="shares">126726876</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6779ab8e58db4dfc918c46e97dd4ef10_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjUtMTMtMS0xLTExNjYwNQ_1f4559d1-690d-48fb-8123-33e4562380a8"
      unitRef="shares">8592536</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i096fb3162ed445fc9113f592d47f3318_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjUtMTUtMS0xLTExNjYwNQ_743f1b71-e8a6-4061-a24f-719854657b27"
      unitRef="shares">117800413</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjUtMTctMS0xLTExNjYwNQ_c391c57f-b949-47b1-95ca-59915e806fc4"
      unitRef="shares">126392949</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icae4dc098c864e8dac00d420783d695d_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjctMS0xLTEtMTE3MzE2_21b2efd2-d524-4499-83af-b6b46c24c52a"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9429ae820d7141c6841096e606426396_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjctMy0xLTEtMTE3MzE2_1642e24a-fa0f-4f71-b6cf-bcdf73cbb116"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjctNS0xLTEtMTE3MzE2_2c4c739c-52bb-4b85-a6bf-888e44507d7f"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6779ab8e58db4dfc918c46e97dd4ef10_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjctMTMtMS0xLTExNjYwNQ_724525c1-2050-4c80-bb06-02a1aba9cade"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i096fb3162ed445fc9113f592d47f3318_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjctMTUtMS0xLTExNjYwNQ_f89fe6ff-085c-4042-ae64-00643c22c4cc"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RhYmxlOjY5MjViODk1MjgwZDQwNGE5MDVmZjFmYmM3YzFmZGY2L3RhYmxlcmFuZ2U6NjkyNWI4OTUyODBkNDA0YTkwNWZmMWZiYzdjMWZkZjZfMjctMTctMS0xLTExNjYwNQ_7abe2607-6c95-42c2-b32f-4f5cad072af5"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icde5985c658a40cab73b7a02a610bba8_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMzI5ODUzNDg4NzA4OA_aac405b6-a8c9-42b4-8a53-9e6fbfb342e6"
      unitRef="shares">165281304</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i25d6bc96dbf145ba88b8c917a27e5f84_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMzI5ODUzNDg4ODgxMg_829c29eb-43da-4a74-a1f5-6ab36521727a"
      unitRef="shares">173245208</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie3ce8be1779f43b093332873642a5c6f_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMzI5ODUzNDg4NzQzMw_8dd6f904-2f88-4aac-aa21-1a311e84ef1c"
      unitRef="shares">14221221</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iff7018eaaf554b2e9998c82049176bb8_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMzI5ODUzNDg4NzQyMA_9f444868-7e24-4ed6-80ee-0c95078a45e8"
      unitRef="shares">11914870</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1469ebbe75414f018266a9f18013f068_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMzI5ODUzNDg4ODI2OA_d305ffbd-8a36-49ca-a415-b51f321467ff"
      unitRef="shares">196741703</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i46b30d17689841baa3c3c926d0daeb97_D20210212-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMzI5ODUzNDg4NjA2Nw_baad9d60-7808-431d-a623-96e5c51a9a58"
      unitRef="shares">197366213</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i95dd1056da1f44918412916a82ecfbcf_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMzI5ODUzNDg4ODY2MQ_1907758e-b49d-4731-a3a2-3cac1e796865"
      unitRef="shares">808090</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2c585f6af1a247789c06b1a8f4686e2e_D20210212-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV83OS9mcmFnOmRjOWRkYThhZTZkYzQwZDI5YTgxYjQ5MGU0ZmI2YjU4L3RleHRyZWdpb246ZGM5ZGRhOGFlNmRjNDBkMjlhODFiNDkwZTRmYjZiNThfMzI5ODUzNDg4NjU3NQ_ddb3f4c5-254c-46a2-abe7-0fd0da8ab57b"
      unitRef="shares">748185</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfMTA1MTk_e0f8079e-030a-468b-8b00-001590c22951">COMMITMENTS AND CONTINGENCIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Escrow Services&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conducting its operations, the Company, through its wholly-owned subsidiaries, LDSS and ACT, routinely hold customers' assets in escrow pending completion of real estate financing transactions. These amounts are maintained in segregated bank accounts and are offset with the related liabilities resulting in no amounts reported in the accompanying consolidated balance sheets. The balances held for the Company&#x2019;s customers totaled $14.7 million and $21.1 million at June&#160;30, 2022 and December&#160;31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a defendant in, or a party to, legal actions and proceedings that arise in the ordinary course of business. In some of these actions and proceedings, claims for monetary damages are asserted against the Company. These matters include actions alleging improper lending practices, improper servicing, quiet title actions, improper foreclosure practices, violations of consumer protection laws, etc. and on account of consumer bankruptcies. In many of these actions, the Company may not be the real party of interest (because the Company is not the servicer of the loan or the holder of the note) but it may appear in the pleadings because it is in the chain of title to property over which there may be a dispute. Such matters may be indemnified and managed by the appropriate party, which is generally the Company&#x2019;s subservicer.  In other cases, such &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as lien avoidance cases brought in bankruptcy, the Company is insured by title insurance, and the case is turned over to the title insurer who tenders the Company&#x2019;s defense. In some of these actions and proceedings, claims for monetary damages are asserted against the Company. In view of the inherent difficulty of predicting the outcome of such legal actions and proceedings, the Company generally cannot predict what the eventual outcome of the pending matters will be, what the timing of the ultimate resolution of these matters will be, or what the eventual loss related to each pending matter may be, if any.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company seeks to resolve all litigation and regulatory matters in the manner management believes is in the best interest of the Company and contests liability, allegations of wrongdoing, and, where applicable, the amount of damages or scope of any penalties or other relief sought as appropriate in each pending matter. On at least a quarterly basis, the Company assesses its liabilities and contingencies in connection with outstanding legal and regulatory proceedings utilizing the latest information available. Any estimated loss is subject to significant judgment and is based upon currently available information, a variety of assumptions, and known and unknown uncertainties. Where available information indicates that it is probable a liability has been incurred and the Company can reasonably estimate the amount of the loss, an accrued liability is established. The actual costs of resolving these proceedings may be substantially higher or lower than the amounts accrued.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Employment Litigation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 24, 2020, the Company received a demand letter from one of the senior members of its operations team alleging, among other things, loan origination noncompliance and various employment related claims, including hostile work environment and gender discrimination, with unspecified damages. The executive has since resigned her position with the Company. The parties participated in pre-litigation mediation in May 2021. The parties did not resolve the matter at mediation and a complaint was filed with the Superior Court of the State of California, County of Orange on September 21, 2021 and an amended complaint was filed on December 21, 2021. In response, on February 2, 2022 the Company filed a demurrer to the complaint with the Superior Court of the State of California, County of Orange, for failing to state facts sufficient to constitute a cause of action while still vigorously denying the claims within the complaint. On March 24, 2022, the plaintiff filed her opposition to loanDepot&#x2019;s demurrer.  On March 29, 2022, the Company filed its reply to Plaintiff&#x2019;s opposition. A hearing was held on the Company&#x2019;s demurrer on May 12, 2022, at  the Superior Court of the State of California, County of Orange.  The court sustained the Company&#x2019;s demurrer in full.  On June 30, 2022, the Company filed its answer and affirmative defenses to the amended complaint.  The plaintiff seeks damages in excess of $75&#160;million.  The Company believes this lawsuit is without merit and intends to vigorously defend against it.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;While the Company&#x2019;s management does not believe these allegations have merit, defending such allegations could result in substantial costs and a diversion of management&#x2019;s attention and resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ultimate outcome of the other legal proceedings is uncertain, and the amount of any future potential loss is not considered probable or estimable. The Company will incur defense costs and other expenses in connection with these legal proceedings. If the final resolution of any legal proceedings is unfavorable, it could have a material adverse effect on the Company&#x2019;s business and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the Company&#x2019;s current understanding of these pending legal actions and proceedings, management does not believe that judgments or settlements arising from pending or threatened legal matters, individually or in the aggregate, will have a material adverse effect on the consolidated financial position, operating results or cash flows of the Company. However, unfavorable resolutions could affect the consolidated financial position, results of operations or cash flows for the years in which they are resolved.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory Requirements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various capital requirements by the U.S. Department of Housing and Urban Development (&#x201c;HUD&#x201d;); lenders of the warehouse lines of credit; and secondary markets investors. Failure to maintain minimum capital requirements could result in the inability to participate in HUD-assisted mortgage insurance programs, to borrow funds from warehouse line lenders or to sell or service mortgage loans. As of June&#160;30, 2022, the Company was in compliance with its selling and servicing capital requirements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments to Extend Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into IRLCs with customers who have applied for residential mortgage loans and meet certain credit and underwriting criteria. These commitments expose the Company to market risk if interest rates change and the loan is not economically hedged or committed to an investor. The Company is also exposed to credit loss if the loan is originated and not sold to an investor and the customer does not perform. The collateral upon extension of credit typically consists of a first deed of trust in the mortgagor&#x2019;s residential property. Commitments to originate loans do not necessarily reflect future cash requirements as some commitments are expected to expire without being drawn upon. Total commitments to originate loans as of June&#160;30, 2022 and December&#160;31, 2021 approximated $7.7 billion and $12.7 billion, respectively. These loan commitments are treated as derivatives and are carried at fair value, refer to Note 6- Derivative Financial Instruments and Hedging Activities for further information on derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loan Loss Obligation for Sold Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company sells mortgage loans, it makes customary representations and warranties to the purchasers about various characteristics of each loan such as the origination and underwriting guidelines, including but not limited to the validity of the lien securing the loan, property eligibility, borrower credit, income and asset requirements, and compliance with applicable federal, state and local law. The Company establishes a loan repurchase reserve for losses associated with repurchase loan obligations if the Company breached a representation or warranty given to the loan purchaser. Additionally, the Company&#x2019;s loan loss obligation for sold loans includes an estimate for losses associated with early payoffs and early payment defaults.  There have been charge-offs associated with early payoffs, early payment defaults and losses related to representations, warranties, and other provisions for the three and six months ended June&#160;30, 2022 and 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity related to the loan loss obligation for sold loans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for loan loss obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Obligation for Sold MSRs &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes sales of mortgage servicing rights as sales if title passes, if substantially all risks and rewards of ownership have irrevocably passed to the purchaser, and any protection provisions retained by the Company are minor and can be reasonably estimated. &#160;If a sale is recognized and only minor protection provisions exist, a liability for the estimated obligation associated with those provisions is recorded in accounts payable, accrued expenses and other liabilities on the consolidated balance sheet.  The Company establishes a reserve related to the reimbursement of the purchase price for any loans that are prepaid in full within 90 days of the MSR sale transaction. The obligation for sold MSRs was $9.8&#160;million and $0.4&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;TRA Liability&lt;/span&gt;&lt;/div&gt;As part of the IPO and reorganization, the Company entered into a TRA with Parthenon Stockholders and certain Continuing LLC Members, whereby loanDepot, Inc. will be obligated to pay such parties or their permitted assignees, 85% of the amount of cash tax savings, if any, in U.S. federal, state, and local taxes that loanDepot, Inc. realizes, or is deemed to realize as a result of future tax benefits from increases in tax basis. The TRA liability is accounted for as a contingent liability with amounts accrued when deemed probable and estimable. The Company recognized a TRA liability of $48.8&#160;million and $32.9&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, which represents the Company&#x2019;s estimate of the aggregate amount that it will pay under the TRA as a result of the offering transaction.  The amounts payable under the TRA will vary depending on a number of factors, such as the amount and timing of taxable income attributable to loanDepot, Inc.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EscrowDeposit
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfNDk3_bb1e7a51-4930-41b0-a6b5-610c681bd1fd"
      unitRef="usd">14700000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfNTA0_22d4ff43-d6ca-4a43-9715-739fb256341b"
      unitRef="usd">21100000</us-gaap:EscrowDeposit>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i79291ca69c054e228ad99645fcce3ae5_D20220101-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfNDk0NzgwMjM2MDQyOQ_6864dc15-a5db-4fdb-836c-b0e414adadbf"
      unitRef="usd">75000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:OtherCommitment
      contextRef="i509a6678f02b48ecb996aadb48cd266b_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfNzUyMQ_f600184a-daf3-4b23-ad05-c90875407392"
      unitRef="usd">7700000000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="ice72f033b1f24f268e2a25f8e45853e5_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfNzUyOA_6aa03c7e-7481-46e5-8518-1b4b3aeaa9f8"
      unitRef="usd">12700000000</us-gaap:OtherCommitment>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfMTA1MTg_fdd84351-a0ea-4cdd-b001-da89d42a9e25">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity related to the loan loss obligation for sold loans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for loan loss obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ie1beaef3213c498a811ab37583536d15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfMi0yLTEtMS0xMTIyMTI_3fe526b8-67cf-4548-b00a-c867b0e68b1c"
      unitRef="usd">41159000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib5cdf238a54e4b329156a209de9e685d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfMi00LTEtMS0xMTIyMTI_a009dca7-45d2-4354-b922-376b6f6a4292"
      unitRef="usd">30052000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfMi02LTEtMS0xMTIyMTI_ae8c4b66-44b3-483a-bdcd-bf9053f73aec"
      unitRef="usd">29877000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i04d00b479b1d4fcfa8452fa5846738cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfMi04LTEtMS0xMTIyMTI_c6ce0efc-aaa0-4945-8532-86e097f9723a"
      unitRef="usd">33591000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfMy0yLTEtMS0xMTIyMTI_937c7940-0857-4b7c-9125-e544696d340e"
      unitRef="usd">82373000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfMy00LTEtMS0xMTIyMTI_83c8b171-f628-4e08-bf6a-dd991da8eefc"
      unitRef="usd">-533000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfMy02LTEtMS0xMTIyMTI_bd8bb318-5579-4093-85ef-0777364c2dac"
      unitRef="usd">95619000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfMy04LTEtMS0xMTIyMTI_45cafdb5-dc46-42d1-b216-ba6bbf08463a"
      unitRef="usd">267000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i1af378200d9a46ef810faff8323277e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfNC0yLTEtMS0xMTIyMTI_b4a01892-f030-4d25-94a7-1d1c07b00b47"
      unitRef="usd">37659000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i290b65e9d2774035b45382d56565ed1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfNC00LTEtMS0xMTIyMTI_73eee2bf-f260-4705-98d9-5e6446740243"
      unitRef="usd">2893000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfNC02LTEtMS0xMTIyMTI_e0ce86db-5e3d-47f7-9da5-32b680153a07"
      unitRef="usd">39623000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="if8130c56918c47e8828fcbd10292aa9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfNC04LTEtMS0xMTIyMTI_c57d6392-407b-4039-b7f1-07356fefa5b9"
      unitRef="usd">7232000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfNS0yLTEtMS0xMTIyMTI_526402ca-4f74-4a77-baf9-c26be6b3d22e"
      unitRef="usd">85873000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfNS00LTEtMS0xMTIyMTI_d9471acb-bbb8-40a3-bcea-d6ebf332145f"
      unitRef="usd">26626000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfNS02LTEtMS0xMTIyMTI_5b23b77d-ea4d-498a-9eb5-fe64c84c9d35"
      unitRef="usd">85873000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i203dc7dca20343559399e5d54cdb9eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RhYmxlOmQ1OTVlMjI3MTEyZjQ1OWVhY2VlOTY4OWEzYWY4Njg3L3RhYmxlcmFuZ2U6ZDU5NWUyMjcxMTJmNDU5ZWFjZWU5Njg5YTNhZjg2ODdfNS04LTEtMS0xMTIyMTI_84660140-2ed9-4201-89c3-7d8c8a1874f8"
      unitRef="usd">26626000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i62d07731bcbe496f8710d9837bb4f02d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfOTUzNQ_509eadf2-3fd7-4d27-aa92-3cbffd0bdfe4"
      unitRef="usd">9800000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i80ff457760434eeeb026715bbf2dfed8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfOTU0Mg_c4d56293-6793-43b8-b059-ea2213f41e9b"
      unitRef="usd">400000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <ldi:TaxReceivableAgreementPercentOfCashTaxSavingsPaid
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfOTgxNw_599bc18c-ba0d-4fcc-84e3-6be12a26a594"
      unitRef="number">0.85</ldi:TaxReceivableAgreementPercentOfCashTaxSavingsPaid>
    <ldi:TaxReceivableAgreementLiability
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfMTAxODI_3fba4673-f241-479b-8d26-4108469c0f16"
      unitRef="usd">48800000</ldi:TaxReceivableAgreementLiability>
    <ldi:TaxReceivableAgreementLiability
      contextRef="i627cc7a490174847a858539baaeacc02_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84Mi9mcmFnOjZiMmVlMmNkMzJmYjRiNTQ5MDhiNmFjM2Q5MjRmZTdlL3RleHRyZWdpb246NmIyZWUyY2QzMmZiNGI1NDkwOGI2YWMzZDkyNGZlN2VfMTAxODk_4636505a-6e06-4be0-a1a5-ca9a124321ba"
      unitRef="usd">32900000</ldi:TaxReceivableAgreementLiability>
    <us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock
      contextRef="i2ab0c3b8c61d4aa4aef64c3bbee5a7ed_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84NS9mcmFnOmJlMjI1NDAxYjU3ODQ3MjBhYzNlOGFlMDAwMzUxNjhhL3RleHRyZWdpb246YmUyMjU0MDFiNTc4NDcyMGFjM2U4YWUwMDAzNTE2OGFfMTkyOQ_04d62a32-0e0e-4d0c-a126-fea11c1bf6d5">REGULATORY CAPITAL AND LIQUIDITY REQUIREMENTS &lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company, through certain subsidiaries, is required to maintain minimum net worth, liquidity and other financial requirements specified in certain of its selling and servicing agreements, including:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Ginnie Mae single-family issuers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The eligibility requirements include net worth of $2.5 million plus 0.35% of outstanding Ginnie Mae single-family obligations and a liquidity requirement equal to the greater of $1.0 million or 0.10% of outstanding Ginnie Mae single-family securities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fannie Mae and Freddie Mac. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The eligibility requirements for seller/servicers include tangible net worth of $2.5 million plus 0.25% of the Company&#x2019;s total single-family servicing portfolio, excluding loans subserviced for others and a liquidity requirement equal to 0.35% of the aggregate UPB serviced for the agencies plus 2.0% of total nonperforming agency servicing UPB in excess of 6%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;HUD&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The eligibility requirements include a minimum adjusted net worth of $1.0 million plus 1% of the total volume in excess of $25.0 million  of FHA Single Family Mortgages originated, underwritten, serviced, and/or purchased during the prior fiscal year, up to a maximum required adjusted net worth of $2.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fannie Mae, Freddie Mac and Ginnie Mae.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company is also required to hold a ratio of Adjusted/Tangible Net Worth to Total Assets greater than 6%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent that these requirements are not met, the Company may be subject to a variety of regulatory actions which could have a material adverse impact on our results of operations and financial condition. The most restrictive of the minimum net worth and capital requirements require the Company to maintain a minimum adjusted net worth balance of $120.4&#160;million as of June&#160;30, 2022. The Company was in compliance with the net worth, liquidity and other financial requirements of its selling and servicing requirements as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock>
    <us-gaap:MinimumNetWorthRequiredForCompliance
      contextRef="i9721ab6bd35a4eb7b2c6576b96a8f045_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2YTRjOGY1NjM0YTQ5MzI4NzRmZjE2NjY4YWZlNjY5L3NlYzpmNmE0YzhmNTYzNGE0OTMyODc0ZmYxNjY2OGFmZTY2OV84NS9mcmFnOmJlMjI1NDAxYjU3ODQ3MjBhYzNlOGFlMDAwMzUxNjhhL3RleHRyZWdpb246YmUyMjU0MDFiNTc4NDcyMGFjM2U4YWUwMDAzNTE2OGFfMTA5OTUxMTYyOTczMA_a4ab3749-707d-42b3-aaa6-4e9afc8bdf50"
      unitRef="usd">120400000</us-gaap:MinimumNetWorthRequiredForCompliance>
</xbrl>
