<?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/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:phm="http://www.pultegroupinc.com/20210930"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="phm-20210930.xsd" xlink:type="simple"/>
    <context id="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i80d8ab49d5cc4b9bac608053244d9ded_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib9ce749a17dc47169c8385124d4d1480_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">phm:SeriesAJuniorParticipatingPreferredSharePurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i777a6585e3f94475a6344a4640145004_I20211020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <instant>2021-10-20</instant>
        </period>
    </context>
    <context id="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib345490142004c38bb3142c5ec6c62de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i10e578daceeb4e318756708decd36fa7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib112f5102c8043e888bfb999f1d8f7bd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if949b5f0aa264b3db3a34797a887c9ab_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icdf96e7a80d84107ad756920d1cdc593_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i88e25d154d9a462aa1c14b9ad32fa4aa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if465b72b62ea457f80a196e781804814_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i390ef2362d164b559fe6690ee7e4bc87_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3d206d2535b44fcfbb7074560d60e33a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7fecb993c55943d29a35985a738d85f8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib467f0ea758848be85a031efcd18f1a3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2008a1210a204470b6f9466766b33a78_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i25576738251e4abda67b3c60bd24cfd6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:HomeBuildingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1b9bd5847bb74e3a8ecba29a919bfe17_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3a2fe989a4bf448ab077296068c4c683_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i456c9bbc3abc45aaa715aca3f7aa73df_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie631b267766f45429ea9d930ed975eb4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1a445cf58cd7427690b13027289422a3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6865084fe0254d07a0b6f3cedbb8c859_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id81648f2f4c44ee0b85d123269a24899_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idffd84f8430f4736b5bae969b06a39bd_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc1b70fe9df445bfb417267cf1ff8e7d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ice59c7bd8c79461f8673dc14df302696_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</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="i30cf22b5d9ad4281a405609b9d9d7653_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if234acdc380b4e7cbf03dad7d556cc7e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</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="ibf8c11600d734c28a7bd80c921227c3f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i377671c12fbe41c1ba3fbf9d0c4356dc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iba96df48b5f64597b631f4498492184a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7f06b23467d044bfbd2a76b017f4d4a2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i77c88708f217478c9725109d087ad686_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6effb0b1701f4bf3956d9efa79412060_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id9040c56dd0f4f8db5d36dfe547977a6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic416fb03635646ce851e49b0615e3a0c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia2377503d969428c87d2b36cb5857946_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie012d3cc82d545e79f30b7ff6877d0da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5573c236422748d9a8cdb149a514195c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</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="i204bbfa9a4624967b6b0c00d761afa6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i670e336ba740404090ef88108c2c92fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</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="i654c69d38a61455eb1fcbdb62d9f0253_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7c59123ae9b240a9b9f28fe98d8df2db_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibb0d9c0cb80c474a97bd68b5eb96d5b8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i05c8de3ed756464bbc2d8a46c89ba03d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1976e6b3bd194dab8b6475d22004088e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i380ef8fd5ae442aabb0500d576507ab7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i89e7535221614c5cbb6afe7159a1cacb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifa840f7b849a4d509c310e9bfa62324f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9f885a3b54984e3d8f9f74d5164b2806_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9280022f848f468eaa7d37f2ffe3bb0c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i15951e6f11a14095a06896906f949a71_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9675eb10c56e41308b8277519eb35428_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifef3a4e1966149809564a5d2548f83eb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if15596b6c44f4f9cbc8f788f505aa435_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id3c79e5a36624d369a2b11fc607b3c5f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i47183af4e2724d3c9b03e96f11c9b6e8_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i538a4af76ab748e9959dca4fe6b124ab_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id6faaeb644614e9bbf564c5604c90501_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i96e636ea2e2d482d90c907fba00a9016_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if1e4110c0bc74fb6814b55a6a39abddc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id475b97bd4724379841da060aa359c13_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i31e37a2d55f546feb326c39ed2d707ac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i67250fcfaacf4a58bdf36c9233d43801_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia83527eb7f5a44d5bbe0f56d159b8511_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i836095038a8846f09b1863d836a228b4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie4073b3c924646e18d6c140cdb32d01f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8fc7318d408a4b199e506f61e977e650_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id68731a413b2499e846b044b49fbcf5d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icc4a4eb7f8c0465db7fe20c294c0eea9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4271036ff61e4b5c9819d737d1c8b95f_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4cdb560e96b649d691df588c6fcf80a4_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i86b54897adf849f683a4d438ada65345_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10470d5a49a04aa5808ce02f400a3437_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="iddbb560a126b44f3828c12ee28a50735_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i8449db9b096b4d5e8182a8dbe61f12dc_D20200124-20200124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-24</startDate>
            <endDate>2020-01-24</endDate>
        </period>
    </context>
    <context id="i4b60d063c017467e81d9c94583ba44f5_D20200124-20200124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-24</startDate>
            <endDate>2020-01-24</endDate>
        </period>
    </context>
    <context id="i210eb883e63548eeaa3fb9c8055619b9_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i2b525a27261c4a58833c4a14c882b0eb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i61fff4af19054be09cb06dd6dd27b189_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i514c9f80dac14a76b85108b5c9b5c242_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i496e8fafd148453aa475948122f6d3a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ddc3c5164f44d10bccabcf5ad2c798a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9a9afc4308814dc2b86726a1e4f40274_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia97d5d51aaea49ae82772852e04f69a5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoanPurchaseCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia1c6e0cf16564bfdbeb52ccee5c2e82f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoanPurchaseCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb7072f2b7ea4245af51bade925eac11_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i3df5089454c543a7b484df638b914f5f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic672a3bd9d6d4b1284568816ff6ec0d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i892cdea232f44277832cd5ad0cec7782_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ConsolidatedEntityExcludingVieMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ieb5e79f0ac774f9386294db68e1720be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ConsolidatedEntityExcludingVieMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i871f6c0df5644503a166575558c0579c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1a8e613a955c430796b8838d920b779f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i30913ba8b7bd4e1b8ef2362452f73013_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id3b1257478b84144855d40203f949950_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i56b71907419143aeb5f47336665b2818_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia78ae9f8c6184d7a804e927b567de203_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ida0e8a522a914b988036317e9c7cff39_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i85b378b8c25d48f6bd5707c5bcc4ea68_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifcebbeaf1358474ea73262aa55565eab_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i96d25b5d16c64dfb9a9e6daf24a3969d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i499de47e95d3410daf0713c0bdab235d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2deef63c4f754a7abe404a7ced51038a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9a88754423e5477e93b0d36f9ea89665_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i13f0f3601ea34fa9a010039d280ff604_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifa8eb3eff13b40e883c99759d2bf24ea_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i045c42e18e0643ef884ab4b0100db573_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib915b8de58a041e4b3ca477d62a3858b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i37f33d7f7ebd4273b8b3c569d7b1d808_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4da99e5cdab24cf7b9b4b39143b32882_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib4ef3f639d6b43a9a4fe9eeaed02887e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4eebff0d2a6d41019d0dad9f837d66fc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id0987bb5d08640f4848ab8ba10e3caef_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic3171fc71b7b410e99cfe2af4f9c09e4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i43e4ac1356f8481f980939fee060fdc9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibdb3d003bc0d4f41909ae50576f7ee5f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i96e0cd9c57d5496891bb709c6dfe4424_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4a630557d3c945e48a01441f7986614a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ida3fd7e07e814f1fa06c558e3ae59b3b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5d3b08faecbc4bdca7349f58bdac1a86_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3a7d493dcfc347ff97726c0f06f50e0e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5a742e9f480b466f8816e1771207d5ed_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie6b0e63fcc5a4e38b48bcd5a72c0eae0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5f35cba4ef194b7d80b142021b3aac13_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4ba387f6fd214a589ee0204974cf0feb_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3213ce74a2144791bbca0e102a031b77_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">phm:InnovativeConstructionGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i11d77e605f964065a4b3ad67b01376af_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8fcce12611b642869516f29f3c0e0dcd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i900a9319e76941bc9b2fe1d2559c3504_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8c85e2e1eae94197bcf3015969a71b1c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i999a52ab0dbe4668ba5c61e54b401028_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8319e640927a40f58e20330775999a03_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6a2dcb8120994080b85a3ce7feb95944_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id69b91d3b7b944e1acec6d00d52fef2d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib1db4ca0cffb4569bc7881cc04d07db1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icbd0d2afe0f44da09bbe44c4d9508845_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i53438ae898534e72b67332a6fff524f9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i50863295a8b34807b8c1ab8961da5120_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i38eaf8437e5e4ac6807c7f541ca83ce6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidwestMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i76851427f85b471aaf3f50d7a88f8e72_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidwestMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4dbe204f4ef9477c9939ba49979b572c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidwestMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04148402f1424072abc5651ce412e35b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidwestMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1ba9f9d3123c483c93a36352a0d0fb17_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i189f1511713f42bdaa1ae87742cb903c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i59775587fb62447cab9ca1296ca0d886_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i86389ace1de94ef7886c4591c7b03697_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib231a8a73921486d8e4f1e160b39f713_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i65264bea526c4cc982718da69be1fcc2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibcc213f5b1b144a5b0a2261dc0ca81e5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if5feb526c8b041d18ba5398c48dcce1a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i502aa679ab32447d9d86d60932e94076_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i86f3846195cd4c4db0675853de5c5674_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iafdc1dd9d2df43af8066a953f35c01a1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icceada48603d46e180da21df49a83272_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i43909de3f0f642d28ffd38131b9d73a8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iec10738dbd8045cc81fa930d9654d62f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic14d771de97947a0969ac3c7064257b7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1849681d78b14d4489fd26457cb78e57_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia598527a255b4399b3456a2683b4f58c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id6772dcb96c64d6998b5e10985d32d1b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i85bdf93272e54b6f86a6f018a733a160_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8e330be6744c4a0bad67ede1e56332a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:NortheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5d1da56109c4859839034187754e03a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:SoutheastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7544e8b4a2904085a584333a149244c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i014188c2c01b4bd59a1351287af9c799_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:MidWestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic37cd47efd6e4312a1a5f977eee45892_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:TexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38e9bb87c36346518db7df6e4eb9ed1c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2b3e474827be4a7d8862b7633d000777_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:OtherHomebuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a6533fa5b634a1fac962850183f8e91_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">phm:HomeBuildingSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1eec403ca63948759bd4781db970ede8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2264bfb0354442a09b6c37167989b4e4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:A4.250unsecuredseniornotesdueMarch2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9e77bd28700145ad9bb8c9f0d133ef83_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:A4.250unsecuredseniornotesdueMarch2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ae5d560810a4777b2e12d0f4dcb2c5f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:A5.500unsecuredseniornotesdueMarch2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i12a2341156294f128831ba23eda4a6b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:A5.500unsecuredseniornotesdueMarch2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie264f8a7dee242c6ac5dbb9d88145b13_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:SeniorUnsecuredTermLoanMaturingJanuary32027MemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i76fc6d7424c14b4b96222af8de959011_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:SeniorUnsecuredTermLoanMaturingJanuary32027MemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4ec9dc00d1c43babebe17a4041a648d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:UnsecuredSeniorNotes7875DueJune2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2de0884cc58e4e0a812f482dd3b0a6cb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:UnsecuredSeniorNotes7875DueJune2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46cbc4d08dba4cc6a65b5f4401b7d6ac_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:UnsecuredSeniorNotes6375DueMay2033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4e4c673063d24274805885bf0f9d8733_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:UnsecuredSeniorNotes6375DueMay2033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic02576da170d48449fb6280db322bee2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:UnsecuredSeniorNotes600DueFebruary2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3219e6e6cecd495d8fe86b1f4185fa35_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:UnsecuredSeniorNotes600DueFebruary2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6d19277818b447cbf62706573ee3f74_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:NotesPayableMaturingIn2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7c66fe91604a4cb49620cdf3b8a58524_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">phm:NotesPayableMaturingIn2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7af20e6c630c49dfb609cd6a1fb36a53_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i43e5f7a598e1413eb1a8838e38bde702_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">phm:RevolvingCreditFacilityAccordionFeatureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia135d2bbb11e40fca06563b7dc965eb7_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6a22ebdb6006498b950c3df5ad440c3b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4da47028005c4afb8c648e32e0d29624_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phm:DebtInstrumentEffectivePeriodAxis">phm:DebtInstrumentEffectivePeriodPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3bdd77d5642c4d2b994ad376371f3195_I20211227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phm:DebtInstrumentEffectivePeriodAxis">phm:DebtInstrumentEffectivePeriodPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-27</instant>
        </period>
    </context>
    <context id="i5555fa2b6946447db1ac0c1cba2ba4dd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phm:DebtInstrumentEffectivePeriodAxis">phm:DebtInstrumentEffectivePeriodPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if786d6a503f64e54aac6ae67cd39e288_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="phm:DebtInstrumentEffectivePeriodAxis">phm:DebtInstrumentEffectivePeriodPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1f38c1f7bc584b5ea03fb451367b55cf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i17d17e27143948e7b3264bd6f705a9a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">phm:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0801310e0374b20b7c52f79132acda2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">phm:SharerepurchaseplanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibf3a1184946a4d76af40daf00751f216_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">phm:SharerepurchaseplanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i41fd561ae8ec47a5bb1d57400c8a879a_I20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
        </entity>
        <period>
            <instant>2021-04-26</instant>
        </period>
    </context>
    <context id="i5f2d67d84b464506aca17a2354d0c184_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">phm:SharerepurchaseplanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7b033289bbb34a8a8f7cb88ac95719d7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">phm:ShareswithheldtopaytaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i30aac430d36a49cab44edc20d4b2b1bd_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">phm:ShareswithheldtopaytaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i31ead431f35a49e3b82d9afaf4a5e85a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i00d227fa0eee4dafbed743f54284d943_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75dc6212059d45ebae6dd6ae63c4f283_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5ec6f66079654dbdb68b62a489c65b04_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5749980f0ab743b9823d80a4d7209555_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i506328610c004759804f4bc375acec82_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34f114b3cf1b4cae9bff7cd8ad603c30_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoanPurchaseCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib3860a0a0efa4229abdacdc2d291a8b0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoanPurchaseCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i216fbe25a8ea44a2b25520b44d16bfe9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i40c5e9b14edd42a3b2feffcc46a2384b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a9272f034254d6d8e1bc0012cab7fcd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i634b32a1933f4615881b3579439fc0df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0f1b03e23ef4bb6857e4759e93479b7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7a2afda68e4f41c5a20ab4ce3bec0d08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5bf008838b2d41228ca346e747ade589_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i45bfc37ab7404770be37d5aea5d8fc9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-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="segment">
        <measure>phm:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="claim">
        <measure>phm:claim</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180L2ZyYWc6ZGUyN2ZhNzg0ZTE3NGVlYTkzZjU1YTEyNmY3YTk1MDQvdGFibGU6MzZiNjIwYWE1ODc0NDVkYmI1M2VkYjY5YmRlMjQ4ZDYvdGFibGVyYW5nZTozNmI2MjBhYTU4NzQ0NWRiYjUzZWRiNjliZGUyNDhkNl8zLTEtMS0xLTA_5371801b-a308-4848-898a-c6bc8411868b">PULTEGROUP INC/MI/</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180L2ZyYWc6ZGUyN2ZhNzg0ZTE3NGVlYTkzZjU1YTEyNmY3YTk1MDQvdGFibGU6MzZiNjIwYWE1ODc0NDVkYmI1M2VkYjY5YmRlMjQ4ZDYvdGFibGVyYW5nZTozNmI2MjBhYTU4NzQ0NWRiYjUzZWRiNjliZGUyNDhkNl80LTEtMS0xLTA_43a643ca-99e9-488e-9417-2a05b1bc4320">0000822416</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180L2ZyYWc6ZGUyN2ZhNzg0ZTE3NGVlYTkzZjU1YTEyNmY3YTk1MDQvdGFibGU6MzZiNjIwYWE1ODc0NDVkYmI1M2VkYjY5YmRlMjQ4ZDYvdGFibGVyYW5nZTozNmI2MjBhYTU4NzQ0NWRiYjUzZWRiNjliZGUyNDhkNl81LTEtMS0xLTA_d35b850c-24b2-4e57-ba34-c2fc94efa341">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180L2ZyYWc6ZGUyN2ZhNzg0ZTE3NGVlYTkzZjU1YTEyNmY3YTk1MDQvdGFibGU6MzZiNjIwYWE1ODc0NDVkYmI1M2VkYjY5YmRlMjQ4ZDYvdGFibGVyYW5nZTozNmI2MjBhYTU4NzQ0NWRiYjUzZWRiNjliZGUyNDhkNl85LTEtMS0xLTA_10a79edd-b131-4aaa-a87a-06edbd192401">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180L2ZyYWc6ZGUyN2ZhNzg0ZTE3NGVlYTkzZjU1YTEyNmY3YTk1MDQvdGFibGU6MzZiNjIwYWE1ODc0NDVkYmI1M2VkYjY5YmRlMjQ4ZDYvdGFibGVyYW5nZTozNmI2MjBhYTU4NzQ0NWRiYjUzZWRiNjliZGUyNDhkNl8xMC0xLTEtMS0w_c90bc2ac-8b30-469b-a4b7-1bfd217131b0">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180L2ZyYWc6ZGUyN2ZhNzg0ZTE3NGVlYTkzZjU1YTEyNmY3YTk1MDQvdGFibGU6MzZiNjIwYWE1ODc0NDVkYmI1M2VkYjY5YmRlMjQ4ZDYvdGFibGVyYW5nZTozNmI2MjBhYTU4NzQ0NWRiYjUzZWRiNjliZGUyNDhkNl8xMS0xLTEtMS0w_be02985a-f37f-4af9-b11e-1fcd8c453b46">false</dei:AmendmentFlag>
    <dei:NoTradingSymbolFlag
      contextRef="ib9ce749a17dc47169c8385124d4d1480_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180L2ZyYWc6ZGUyN2ZhNzg0ZTE3NGVlYTkzZjU1YTEyNmY3YTk1MDQvdGFibGU6MzZiNjIwYWE1ODc0NDVkYmI1M2VkYjY5YmRlMjQ4ZDYvdGFibGVyYW5nZTozNmI2MjBhYTU4NzQ0NWRiYjUzZWRiNjliZGUyNDhkNl8yMy0xLTEtMS0w_54b03fb7-c36a-4d13-a79e-c2b7a0bd1e8b">true</dei:NoTradingSymbolFlag>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8449db9b096b4d5e8182a8dbe61f12dc_D20200124-20200124"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjQ0NQ_1b2b84fb-c891-4508-863c-eaa8a0d2eea6">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <dei:DocumentType
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGV4dHJlZ2lvbjoyZmU1MWRjMzE5ZWM0NTBmYWViODYzMTJhZWY0N2Q5Ml8xNzk2_9fc5fc39-189b-4268-809b-36e46cd41fde">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6NzFjNGZlN2IyYTViNDA4NTllMjA0YTY5MDRlY2RkZDkvdGFibGVyYW5nZTo3MWM0ZmU3YjJhNWI0MDg1OWUyMDRhNjkwNGVjZGRkOV8wLTAtMS0xLTA_d9dc3886-4a59-4cae-a73d-15e2a07671ab">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGV4dHJlZ2lvbjoyZmU1MWRjMzE5ZWM0NTBmYWViODYzMTJhZWY0N2Q5Ml8xMjI_c5e8bcb0-eee9-471d-99c6-a389cca430e5">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6MWJhZmZlMDgxYTMyNDdmZjk2NDQ3ODRkMjYwNzdiNDEvdGFibGVyYW5nZToxYmFmZmUwODFhMzI0N2ZmOTY0NDc4NGQyNjA3N2I0MV8wLTAtMS0xLTA_b97ca932-d4f9-4b4c-af52-17c93fad941a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGV4dHJlZ2lvbjoyZmU1MWRjMzE5ZWM0NTBmYWViODYzMTJhZWY0N2Q5Ml8xNzkz_58a05043-0ddd-46f7-81ba-ff40bd39cee7">1-9804</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6NjM4MTU3ZmVhZTQ3NGU2ZDljMTRkYjU0NzVkOTc2NmIvdGFibGVyYW5nZTo2MzgxNTdmZWFlNDc0ZTZkOWMxNGRiNTQ3NWQ5NzY2Yl8wLTAtMS0xLTA_f87e2aef-2a91-4d7a-9bc3-8a2d23df2e6f">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6NjM4MTU3ZmVhZTQ3NGU2ZDljMTRkYjU0NzVkOTc2NmIvdGFibGVyYW5nZTo2MzgxNTdmZWFlNDc0ZTZkOWMxNGRiNTQ3NWQ5NzY2Yl8wLTEtMS0xLTA_0c41a14d-930e-4806-9b86-6920729b361e">38-2766606</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6MWQ2ZjI5MThjN2Y5NDEwNWFhYzlhNjg0ZTM1M2EwZjkvdGFibGVyYW5nZToxZDZmMjkxOGM3Zjk0MTA1YWFjOWE2ODRlMzUzYTBmOV8wLTAtMS0xLTA_90c3e6a7-ace8-42e4-8fcf-3e9a0600ca86">3350 Peachtree Road NE, Suite 1500</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6MWQ2ZjI5MThjN2Y5NDEwNWFhYzlhNjg0ZTM1M2EwZjkvdGFibGVyYW5nZToxZDZmMjkxOGM3Zjk0MTA1YWFjOWE2ODRlMzUzYTBmOV8xLTAtMS0xLTA_2d7e559a-aebc-4c05-bad7-af9c8fe08bed">Atlanta,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6MWQ2ZjI5MThjN2Y5NDEwNWFhYzlhNjg0ZTM1M2EwZjkvdGFibGVyYW5nZToxZDZmMjkxOGM3Zjk0MTA1YWFjOWE2ODRlMzUzYTBmOV8xLTEtMS0xLTA_303bd25c-fc15-43e9-9699-fd5084d32781">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6MWQ2ZjI5MThjN2Y5NDEwNWFhYzlhNjg0ZTM1M2EwZjkvdGFibGVyYW5nZToxZDZmMjkxOGM3Zjk0MTA1YWFjOWE2ODRlMzUzYTBmOV8xLTItMS0xLTA_d36b256b-b199-44bd-8343-19bf0d74d814">30326</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6Zjk2MTBiOGU1NjAzNDY4YTg5MjBmYTRmYzI3YjkzYTIvdGFibGVyYW5nZTpmOTYxMGI4ZTU2MDM0NjhhODkyMGZhNGZjMjdiOTNhMl8wLTEtMS0xLTA_ef988d64-0ac6-4058-affd-9295b0f3caa6">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6Zjk2MTBiOGU1NjAzNDY4YTg5MjBmYTRmYzI3YjkzYTIvdGFibGVyYW5nZTpmOTYxMGI4ZTU2MDM0NjhhODkyMGZhNGZjMjdiOTNhMl8wLTItMS0xLTA_ee86b7c9-ae68-4a29-b800-b220a0e5e628">978-6400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i80d8ab49d5cc4b9bac608053244d9ded_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6ZWQ2NDk5NWViMGVhNDkyMzkwZWIzYTA1ODQ3ZmE0ZmEvdGFibGVyYW5nZTplZDY0OTk1ZWIwZWE0OTIzOTBlYjNhMDU4NDdmYTRmYV8xLTAtMS0xLTA_945da98a-e40b-4856-b151-a2213fe54293">Common Shares, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i80d8ab49d5cc4b9bac608053244d9ded_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6ZWQ2NDk5NWViMGVhNDkyMzkwZWIzYTA1ODQ3ZmE0ZmEvdGFibGVyYW5nZTplZDY0OTk1ZWIwZWE0OTIzOTBlYjNhMDU4NDdmYTRmYV8xLTItMS0xLTA_9c29712d-9fca-4906-b811-727477a834be">PHM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i80d8ab49d5cc4b9bac608053244d9ded_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6ZWQ2NDk5NWViMGVhNDkyMzkwZWIzYTA1ODQ3ZmE0ZmEvdGFibGVyYW5nZTplZDY0OTk1ZWIwZWE0OTIzOTBlYjNhMDU4NDdmYTRmYV8xLTQtMS0xLTA_3235e1dc-3f29-4a35-8b62-73896fac4b8e">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ib9ce749a17dc47169c8385124d4d1480_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6ZWQ2NDk5NWViMGVhNDkyMzkwZWIzYTA1ODQ3ZmE0ZmEvdGFibGVyYW5nZTplZDY0OTk1ZWIwZWE0OTIzOTBlYjNhMDU4NDdmYTRmYV8yLTAtMS0xLTA_e18fe14a-04f0-40dd-acac-cf0700898040">Series A Junior Participating Preferred Share Purchase Rights</dei:Security12bTitle>
    <dei:SecurityExchangeName
      contextRef="ib9ce749a17dc47169c8385124d4d1480_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6ZWQ2NDk5NWViMGVhNDkyMzkwZWIzYTA1ODQ3ZmE0ZmEvdGFibGVyYW5nZTplZDY0OTk1ZWIwZWE0OTIzOTBlYjNhMDU4NDdmYTRmYV8yLTQtMS0xLTA_44f1cee9-f577-400c-a1f1-2850f6470b6e">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGV4dHJlZ2lvbjoyZmU1MWRjMzE5ZWM0NTBmYWViODYzMTJhZWY0N2Q5Ml8xNzk0_98e5b89d-8138-410b-8d1e-cfc99c778198">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGV4dHJlZ2lvbjoyZmU1MWRjMzE5ZWM0NTBmYWViODYzMTJhZWY0N2Q5Ml8xNzk1_cd21fd9f-7a21-4404-8741-5a30681eedf0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6YzY2ZDA3NTZkZDk1NGU0YzhhNWY4MzE1ZjYxOWZhNGYvdGFibGVyYW5nZTpjNjZkMDc1NmRkOTU0ZTRjOGE1ZjgzMTVmNjE5ZmE0Zl8wLTAtMS0xLTA_72541f28-04bd-47d9-81c2-c742fcd9bb57">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6YzY2ZDA3NTZkZDk1NGU0YzhhNWY4MzE1ZjYxOWZhNGYvdGFibGVyYW5nZTpjNjZkMDc1NmRkOTU0ZTRjOGE1ZjgzMTVmNjE5ZmE0Zl8xLTYtMS0xLTA_fdc68aac-c704-4ef2-8677-d3c899c5663c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6YzY2ZDA3NTZkZDk1NGU0YzhhNWY4MzE1ZjYxOWZhNGYvdGFibGVyYW5nZTpjNjZkMDc1NmRkOTU0ZTRjOGE1ZjgzMTVmNjE5ZmE0Zl8xLTctMS0xLTA_0a45333a-9161-4148-9bf1-e1b06eabd70c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGFibGU6OTA2NTQ3YTY5MzBjNDg1MjliMjgxNDVhMmUyYWY1MWQvdGFibGVyYW5nZTo5MDY1NDdhNjkzMGM0ODUyOWIyODE0NWEyZTJhZjUxZF8wLTEtMS0xLTA_85aeff46-f371-488c-af61-da9648ddba61">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i777a6585e3f94475a6344a4640145004_I20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xL2ZyYWc6MmZlNTFkYzMxOWVjNDUwZmFlYjg2MzEyYWVmNDdkOTIvdGV4dHJlZ2lvbjoyZmU1MWRjMzE5ZWM0NTBmYWViODYzMTJhZWY0N2Q5Ml8xNzkx_aa7da9e5-8944-4c90-adcf-aa80da16a1c7"
      unitRef="shares">253185667</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfNC0xLTEtMS0w_8b89fea5-89af-4bf9-9d58-1b44f92f171c"
      unitRef="usd">1568324000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfNC0zLTEtMS0w_4877abe4-c890-450e-b932-b44408f6d88e"
      unitRef="usd">2582205000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfNS0xLTEtMS0w_31b4d93a-e7c0-4a39-9a31-386c514f264c"
      unitRef="usd">56327000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfNS0zLTEtMS0w_20f7ef92-f0e3-47a2-8ff8-bf86fa165884"
      unitRef="usd">50030000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfNi0xLTEtMS0w_6952bc3d-9090-4f97-ab92-fc9fc2931bae"
      unitRef="usd">1624651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfNi0zLTEtMS0w_3145cfec-7ce0-412b-913b-bc61a4e037c9"
      unitRef="usd">2632235000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfNy0xLTEtMS0w_44ca0fb3-07f9-4125-981e-5099d01e5c69"
      unitRef="usd">8917440000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfNy0zLTEtMS0w_48147e2e-38aa-4b52-b2b7-789b998cb627"
      unitRef="usd">7721798000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:InventoryRealEstateHeldForSale
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfOC0xLTEtMS0w_8ae92560-4d9d-43d5-9245-6e4d94feeab1"
      unitRef="usd">18585000</us-gaap:InventoryRealEstateHeldForSale>
    <us-gaap:InventoryRealEstateHeldForSale
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfOC0zLTEtMS0w_d221c31b-2ca1-405d-b4a8-eeaf7f3a265b"
      unitRef="usd">27962000</us-gaap:InventoryRealEstateHeldForSale>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfOS0xLTEtMS0w_dc725c9f-3e72-4229-a495-f4a3e9849512"
      unitRef="usd">601408000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfOS0zLTEtMS0w_fa936f95-8844-4a46-96ac-e1bd8e2be4b3"
      unitRef="usd">564979000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:EquityMethodInvestments
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTAtMS0xLTEtMA_651af06a-a0e7-498d-bb09-17b57f8ef07c"
      unitRef="usd">64284000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTAtMy0xLTEtMA_cd75e354-904f-4862-9357-cbbadd8b30c8"
      unitRef="usd">35562000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssets
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTEtMS0xLTEtMA_20601a20-b72b-4547-b5b5-be46a1c004d7"
      unitRef="usd">1053871000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTEtMy0xLTEtMA_36dc334f-0746-4899-bc4e-77536ec53e54"
      unitRef="usd">923270000</us-gaap:OtherAssets>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTItMS0xLTEtMA_afaa6bb0-148f-45d1-8923-9545110a9626"
      unitRef="usd">149854000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTItMy0xLTEtMA_4f77311e-0c33-4f1f-ae6b-8dc3c01034e7"
      unitRef="usd">163425000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTMtMS0xLTEtMA_e7d2fa6d-0cd0-411a-9b57-b5500c261d32"
      unitRef="usd">141758000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTMtMy0xLTEtMA_7af0ac30-aa68-461f-b943-21c7710a5553"
      unitRef="usd">136267000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTQtMS0xLTEtMA_892fb4f7-45d7-44af-9268-7ecff2049347"
      unitRef="usd">12571851000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTQtMy0xLTEtMA_ad04065e-6165-454e-a181-816364958847"
      unitRef="usd">12205498000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTktMS0xLTEtMA_66f0ce04-e5c1-4b92-b55d-6e634911388f"
      unitRef="usd">490717000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMTktMy0xLTEtMA_b7919062-5e2d-4b65-8fc6-13a5a0bad40a"
      unitRef="usd">511321000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjAtMS0xLTEtMA_c656ac10-8f78-4e62-bf4d-2eafb90252e1"
      unitRef="usd">823545000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjAtMy0xLTEtMA_8e327190-027f-4236-88cb-d4e7058450c6"
      unitRef="usd">449474000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:AccruedIncomeTaxes
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjEtMS0xLTEtMA_f3609f6b-8c3a-466d-b698-7a089fc8a143"
      unitRef="usd">121905000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjEtMy0xLTEtMA_9fcb6298-c5c4-4445-a7c0-f39355dbf2ea"
      unitRef="usd">103548000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjItMS0xLTEtMA_666c05e6-7422-4165-a485-a36e3db47fba"
      unitRef="usd">1457505000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjItMy0xLTEtMA_c5c4f188-0e84-48cf-a267-59ff6040539b"
      unitRef="usd">1407043000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:LineOfCredit
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjMtMS0xLTEtMA_61b873ca-f8d6-4c88-9de4-a72facad7fe7"
      unitRef="usd">476504000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjMtMy0xLTEtMA_12733ca4-a869-42c5-b73c-7568354cfd61"
      unitRef="usd">411821000</us-gaap:LineOfCredit>
    <us-gaap:NotesPayable
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjUtMS0xLTEtMA_aa3e76a9-7ccb-4769-8cb1-288631df82fa"
      unitRef="usd">2059923000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjUtMy0xLTEtMA_4944e92f-530d-44f7-adb4-b19103478aab"
      unitRef="usd">2752302000</us-gaap:NotesPayable>
    <us-gaap:Liabilities
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjYtMS0xLTEtMA_cf82659e-2ce5-4de1-8906-8101a0c7ba10"
      unitRef="usd">5430099000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjYtMy0xLTEtMA_741a3d04-192c-44c3-91d6-0859c576c010"
      unitRef="usd">5635509000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjctMS0xLTEtMA_4799e841-c066-47c4-b7d1-72ac5efec91b"
      unitRef="usd">7141752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjctMy0xLTEtMA_4fe57e1a-663a-4b1f-9d74-1f7647734491"
      unitRef="usd">6569989000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjgtMS0xLTEtMA_92f546e0-14d0-4146-876b-a4feabe743d5"
      unitRef="usd">12571851000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xNi9mcmFnOjkxM2ZiMGRhMzk2YzRhOWE5MWIyM2I1OWY0MTQ5MGIyL3RhYmxlOjI5YTFhZTNlY2JjMDQyOTRiNzY5OTQ0MTlhNjEzMDdiL3RhYmxlcmFuZ2U6MjlhMWFlM2VjYmMwNDI5NGI3Njk5NDQxOWE2MTMwN2JfMjgtMy0xLTEtMA_b81856df-68cd-4d9a-8198-1059b5c78ce4"
      unitRef="usd">12205498000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10e578daceeb4e318756708decd36fa7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNS0xLTEtMS0w_ad01f53e-d382-40e5-b788-7a30c2a6898f"
      unitRef="usd">3324483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib112f5102c8043e888bfb999f1d8f7bd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNS0zLTEtMS0w_c36538fa-ebe2-4332-a4da-c257e4a7c2fc"
      unitRef="usd">2823921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if949b5f0aa264b3db3a34797a887c9ab_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNS01LTEtMS0w_640beb1c-d1ff-42e4-9131-11fdb7af60b7"
      unitRef="usd">9156371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdf96e7a80d84107ad756920d1cdc593_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNS03LTEtMS0w_462aa76e-ed14-4fdd-8a20-59b78c8b09c1"
      unitRef="usd">7517453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88e25d154d9a462aa1c14b9ad32fa4aa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNi0xLTEtMS0w_c4cdf52d-f295-42dc-bd65-83e9cceac0e2"
      unitRef="usd">63085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if465b72b62ea457f80a196e781804814_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNi0zLTEtMS0w_b30fed3d-7627-4f90-beb3-2c564ebd6ca6"
      unitRef="usd">24165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i390ef2362d164b559fe6690ee7e4bc87_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNi01LTEtMS0w_272b44b2-ba80-42df-972b-0d05aa4bdcc7"
      unitRef="usd">123321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d206d2535b44fcfbb7074560d60e33a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNi03LTEtMS0w_16cc8058-ba60-41cf-890f-65522802bf78"
      unitRef="usd">70042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fecb993c55943d29a35985a738d85f8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNy0xLTEtMS0w_fafaee0c-8aa5-4593-89b9-5638910c0c5f"
      unitRef="usd">3387568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib467f0ea758848be85a031efcd18f1a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNy0zLTEtMS0w_b5ffa710-3f92-479b-b64e-52c2390e3bb7"
      unitRef="usd">2848086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2008a1210a204470b6f9466766b33a78_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNy01LTEtMS0w_dc3c2944-c705-4de4-935e-69607956c8a2"
      unitRef="usd">9279692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25576738251e4abda67b3c60bd24cfd6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfNy03LTEtMS0w_b59dff19-f534-4f35-a816-9a46accb9e36"
      unitRef="usd">7587495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b9bd5847bb74e3a8ecba29a919bfe17_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfOC0xLTEtMS0w_aa39798e-160d-4be0-b105-5b457170b288"
      unitRef="usd">91482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a2fe989a4bf448ab077296068c4c683_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfOC0zLTEtMS0w_ad2bba31-897b-4be0-b929-32c6ac0f6ade"
      unitRef="usd">106871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i456c9bbc3abc45aaa715aca3f7aa73df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfOC01LTEtMS0w_04b73734-7306-4aa3-b1b7-d66d43294685"
      unitRef="usd">288632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie631b267766f45429ea9d930ed975eb4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfOC03LTEtMS0w_4822c5e1-e95e-4545-a356-32668b1523e6"
      unitRef="usd">256223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfOS0xLTEtMS0w_1dbe4b19-f429-4795-b805-ec3a778f3c7a"
      unitRef="usd">3479050000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfOS0zLTEtMS0w_816711d6-e728-4784-b4aa-71a01fa0983f"
      unitRef="usd">2954957000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfOS01LTEtMS0w_bb399753-ed22-4769-a414-f2a3d130c589"
      unitRef="usd">9568324000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfOS03LTEtMS0w_96aa695c-6ff8-44de-9d7d-5020de64dace"
      unitRef="usd">7843718000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i10e578daceeb4e318756708decd36fa7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTItMS0xLTEtMA_6494e0b3-a849-40bd-9944-95a2282bf656"
      unitRef="usd">2443074000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib112f5102c8043e888bfb999f1d8f7bd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTItMy0xLTEtMA_cd28c669-51a4-40b1-ad03-8ad4102adb1e"
      unitRef="usd">2131741000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if949b5f0aa264b3db3a34797a887c9ab_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTItNS0xLTEtMA_f453ad49-b9aa-43ea-816b-961cb3b57d3d"
      unitRef="usd">6754204000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icdf96e7a80d84107ad756920d1cdc593_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTItNy0xLTEtMA_de8fbd7b-a9ef-462f-b2a1-52531fb5fd43"
      unitRef="usd">5706814000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i88e25d154d9a462aa1c14b9ad32fa4aa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTMtMS0xLTEtMA_675c2c06-025d-4367-be90-dd082d074d2e"
      unitRef="usd">47483000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if465b72b62ea457f80a196e781804814_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTMtMy0xLTEtMA_0cf9ce2e-f3bc-4991-9f22-6c852499bfaf"
      unitRef="usd">20502000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i390ef2362d164b559fe6690ee7e4bc87_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTMtNS0xLTEtMA_9daef439-3a09-416c-9c4c-7d466e9a1306"
      unitRef="usd">103313000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3d206d2535b44fcfbb7074560d60e33a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTMtNy0xLTEtMA_d24e51f2-75e3-4ccd-8163-2a4f622019ea"
      unitRef="usd">55558000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7fecb993c55943d29a35985a738d85f8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTQtMS0xLTEtMA_2da37c96-cf13-4748-b1c2-9f15f1bcf570"
      unitRef="usd">2490557000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib467f0ea758848be85a031efcd18f1a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTQtMy0xLTEtMA_ddbd009b-e5ce-4cd2-908e-2c3c522a57e1"
      unitRef="usd">2152243000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2008a1210a204470b6f9466766b33a78_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTQtNS0xLTEtMA_cc5526d5-e8cb-46e5-a3c5-2b3684314c2c"
      unitRef="usd">6857517000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i25576738251e4abda67b3c60bd24cfd6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTQtNy0xLTEtMA_3bcaddbf-5aa9-48f7-bec7-cb5a2750d277"
      unitRef="usd">5762372000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i1a445cf58cd7427690b13027289422a3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTYtMS0xLTEtMA_6da99a59-302d-49d0-960e-d500ba8cba06"
      unitRef="usd">42835000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i6865084fe0254d07a0b6f3cedbb8c859_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTYtMy0xLTEtMA_60407b8c-7af1-4034-a3d4-5f7efc21694f"
      unitRef="usd">42807000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="id81648f2f4c44ee0b85d123269a24899_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTYtNS0xLTEtMA_2bdf84df-0eb6-4a7d-b6ae-780e83716166"
      unitRef="usd">122921000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="idffd84f8430f4736b5bae969b06a39bd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTYtNy0xLTEtMA_9d200b1d-acf9-46e9-8437-e51e85921a59"
      unitRef="usd">112135000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTctMS0xLTEtMA_51092327-151c-4201-bc12-659f216738f1"
      unitRef="usd">320506000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTctMy0xLTEtMA_01f97cc9-3012-4b73-a73c-f8e0d33f4d2b"
      unitRef="usd">271257000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTctNS0xLTEtMA_a2979c36-cda2-4a4f-bd6b-8b21b6875572"
      unitRef="usd">864478000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTctNy0xLTEtMA_340ca78c-e29a-4e48-86e1-31e10aa78b91"
      unitRef="usd">731785000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTgtMS0xLTEtMA_4df876bb-1bc8-4eea-b597-bd59bf131931"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTgtMy0xLTEtMA_7227928a-5f83-4bf6-a9f2-885f0a5557e4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTgtNS0xLTEtMA_31f70cd5-9a1d-479f-8a93-50c3f4b3c61e"
      unitRef="usd">-61469000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTgtNy0xLTEtMA_4b396f1d-4f09-44f5-97a1-39fc99b10900"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTktMS0xLTEtMA_bf9e530b-9d00-4639-97a5-b46e230f5d10"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTktMy0xLTEtMA_25a59ad5-bfdb-49a7-b43d-12b6a57676a8"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTktNS0xLTEtMA_75aef5e1-3bc6-4900-aa53-fca8fb278bd1"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMTktNy0xLTEtMA_de657d0a-8bdd-4cb6-ae8c-e2441b392d71"
      unitRef="usd">20190000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjAtMS0xLTEtMA_6eaa532a-dc29-4aee-8284-7d5a0aa4c1ad"
      unitRef="usd">-4750000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjAtMy0xLTEtMA_52291203-b3f5-4530-b80f-91d8c48e45ed"
      unitRef="usd">-4483000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjAtNS0xLTEtMA_4d92626f-3dab-4c69-a784-f78e47a81563"
      unitRef="usd">-8011000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjAtNy0xLTEtMA_c8569dfc-23f2-452f-90d7-61a311c2bd0d"
      unitRef="usd">-12292000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjEtMS0xLTEtMA_21b6dd45-b750-460e-afdf-4d34ff9df97e"
      unitRef="usd">620402000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjEtMy0xLTEtMA_4922c2f5-6ff8-4687-a558-3ce32235f48c"
      unitRef="usd">484167000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjEtNS0xLTEtMA_fc681219-2149-44b7-935a-0762d5548171"
      unitRef="usd">1653928000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjEtNy0xLTEtMA_538ac988-7042-4454-a938-6f4070a7f5b4"
      unitRef="usd">1204944000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjItMS0xLTEtMA_56acbdb3-faa5-44e1-acb5-e3dba13142a0"
      unitRef="usd">144853000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjItMy0xLTEtMA_3ba3bc70-8589-433a-a5d5-67e6df74f3f2"
      unitRef="usd">67769000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjItNS0xLTEtMA_ac4a3211-3772-407f-aaae-d5859bcf6733"
      unitRef="usd">370873000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjItNy0xLTEtMA_2a469ffe-296d-4a07-b3c2-650bf978cbc9"
      unitRef="usd">236216000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjMtMS0xLTEtMA_396ed0c0-42a4-4927-ab8e-bd9510e74639"
      unitRef="usd">475549000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjMtMy0xLTEtMA_6bd95885-1109-4eec-95e8-7e9e2934fb37"
      unitRef="usd">416398000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjMtNS0xLTEtMA_201eefb3-4d17-4bf2-9db2-0d2e7484c861"
      unitRef="usd">1283055000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjMtNy0xLTEtMA_47924ab5-0c0b-4f4d-a7d6-a3c1a63e2cec"
      unitRef="usd">968728000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjYtMS0xLTEtMA_8dfc6e9c-70df-40da-b33c-7dd1849c5222"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjYtMy0xLTEtMA_64470e42-27d4-478f-b768-f04c28f9048b"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjYtNS0xLTEtMA_1d967f6c-6820-4518-9e26-dda88d1a7f52"
      unitRef="usdPerShare">4.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjYtNy0xLTEtMA_e5879d67-4626-428e-8390-3bf87554aea0"
      unitRef="usdPerShare">3.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjctMS0xLTEtMA_2dd6c7f0-a401-4251-bb52-5750f58e71e5"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjctMy0xLTEtMA_628134ac-cbda-451d-8433-67b5a3694d7d"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjctNS0xLTEtMA_f9403a36-ce40-4c06-a4ac-afd518ca67a4"
      unitRef="usdPerShare">4.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjctNy0xLTEtMA_92eb4035-bcd7-4744-917a-22ddef4d17fb"
      unitRef="usdPerShare">3.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjgtMS0xLTEtMA_e22a53c5-5593-48df-8645-23d4739f4c87"
      unitRef="usdPerShare">0.14</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjgtMy0xLTEtMA_388f69fc-5bd8-4428-9364-868ba65dd070"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjgtNS0xLTEtMA_131682e0-75f8-4122-8679-fcb84a54e6ed"
      unitRef="usdPerShare">0.42</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMjgtNy0xLTEtMA_bbb1203f-abb9-422d-ab55-dfcdcc9256d0"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzEtMS0xLTEtMA_63c11258-aef6-402e-83a0-fbc08f5a0ac3"
      unitRef="shares">258147000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzEtMy0xLTEtMA_90e4e2ae-81c9-4496-8f10-5a782a110e94"
      unitRef="shares">268363000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzEtNS0xLTEtMA_08d3740e-1fb5-44bb-94c0-125ada554b4f"
      unitRef="shares">261854000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzEtNy0xLTEtMA_64b3edac-6baf-4da9-aba7-d58243fce105"
      unitRef="shares">268892000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzItMS0xLTEtMA_71c8969f-a696-4135-aec4-6e09c89cb0a4"
      unitRef="shares">752000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzItMy0xLTEtMA_b47f7abd-7f5f-4994-b84f-d53f9a8b2c5b"
      unitRef="shares">598000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzItNS0xLTEtMA_5d4362e9-b49a-4b39-ae38-addee8a9c4fa"
      unitRef="shares">668000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzItNy0xLTEtMA_0fe985e3-7052-48ce-bac1-ac6550ad900f"
      unitRef="shares">839000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzMtMS0xLTEtMA_cb17b5a2-bd34-421f-bc58-d3e952c377e3"
      unitRef="shares">258899000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzMtMy0xLTEtMA_597a4726-2b9f-4081-84f5-f80ec7703cbe"
      unitRef="shares">268961000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzMtNS0xLTEtMA_011d2d8b-864d-4bc8-9395-8243e4631ae9"
      unitRef="shares">262522000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18xOS9mcmFnOmYwYThiMzZkNWQwMDQ0YWM5NzRlZTAxMWJhZjU4ZmI5L3RhYmxlOjE3NjdhMjRjYjUzNDRjNjhiZmE4YmQ1YTQ1OGJhNGQ3L3RhYmxlcmFuZ2U6MTc2N2EyNGNiNTM0NGM2OGJmYThiZDVhNDU4YmE0ZDdfMzMtNy0xLTEtMA_76a9cd9d-c4ef-4ded-90b9-3b09766c6f90"
      unitRef="shares">269731000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfMy0xLTEtMS0w_396ed0c0-42a4-4927-ab8e-bd9510e74639"
      unitRef="usd">475549000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfMy0zLTEtMS0w_6bd95885-1109-4eec-95e8-7e9e2934fb37"
      unitRef="usd">416398000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfMy01LTEtMS0w_201eefb3-4d17-4bf2-9db2-0d2e7484c861"
      unitRef="usd">1283055000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfMy03LTEtMS0w_47924ab5-0c0b-4f4d-a7d6-a3c1a63e2cec"
      unitRef="usd">968728000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfNi0xLTEtMS0w_1e8dc074-3391-402f-9123-48657f8783a8"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfNi0zLTEtMS0w_6af62602-933b-4379-8092-a457b95c9a9a"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfNi01LTEtMS0w_37def1f8-8696-410c-a427-d190fc186bb0"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfNi03LTEtMS0w_fb1ba0d6-a8ed-494c-a144-94cc4208d8f3"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfNy0xLTEtMS0w_b75e6bc5-e483-4dca-8c30-7b6f8fbe7ad3"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfNy0zLTEtMS0w_b5747ee3-2baa-48af-ad09-89875db83482"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfNy01LTEtMS0w_51ca874a-8e4a-4596-ae66-20d41f925bec"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfNy03LTEtMS0w_29c520e3-6117-4aa3-a40e-f3f97daccb9a"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfOS0xLTEtMS0w_659599fd-409d-4d15-9e0b-0346a9970d80"
      unitRef="usd">475574000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfOS0zLTEtMS0w_26b96ad7-94aa-423d-ac41-5f6be06a46e5"
      unitRef="usd">416423000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfOS01LTEtMS0w_52c55bf9-ef72-4e3b-96c2-b6a3b0ecb19f"
      unitRef="usd">1283130000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yMi9mcmFnOmQxMmQzMTM2OTA2NDQzYTJhOGVhMjNkYjFlMmIxYWJjL3RhYmxlOmRlM2QzYWFhYWZmYjRkMTI5YWNmYjQ1NTk4YmQ0YTRkL3RhYmxlcmFuZ2U6ZGUzZDNhYWFhZmZiNGQxMjlhY2ZiNDU1OThiZDRhNGRfOS03LTEtMS0w_277da4cb-1b7d-4592-b9e8-6a596ad59245"
      unitRef="usd">968803000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idc1b70fe9df445bfb417267cf1ff8e7d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMi0xLTEtMS0w_360af412-4981-4095-ba8e-2733d6578a69"
      unitRef="shares">260067000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idc1b70fe9df445bfb417267cf1ff8e7d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMi0zLTEtMS0w_bf4a75d3-edd8-48c3-a6ea-12a00715b5ab"
      unitRef="usd">2600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice59c7bd8c79461f8673dc14df302696_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMi01LTEtMS0w_6669df23-cbe6-41a8-ba65-f28ffe6710b9"
      unitRef="usd">3280779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i30cf22b5d9ad4281a405609b9d9d7653_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMi03LTEtMS0w_3b5c8ef0-5d34-491b-b133-c8bf69fd022c"
      unitRef="usd">-95000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if234acdc380b4e7cbf03dad7d556cc7e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMi05LTEtMS0w_04da2b68-6e68-481c-af70-c757b24f7d6c"
      unitRef="usd">3675184000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf8c11600d734c28a7bd80c921227c3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMi0xMS0xLTEtMA_ce4e02a8-80bd-4f9f-a1a5-98262b6149f4"
      unitRef="usd">6958468000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i377671c12fbe41c1ba3fbf9d0c4356dc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNS0xLTEtMS0w_d90b8c76-1f8c-4bd8-b17c-61d1a82901d8"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i377671c12fbe41c1ba3fbf9d0c4356dc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNS0zLTEtMS0w_c954b842-2f72-4d9d-bc89-47391a6c8ca1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iba96df48b5f64597b631f4498492184a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNS01LTEtMS0w_13c3e21a-7d10-4b0f-b159-544776caf351"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNS0xMS0xLTEtMA_d7ff35c9-5ec8-4a64-88a6-72e5a577c9cf"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:Dividends
      contextRef="i7f06b23467d044bfbd2a76b017f4d4a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNi05LTEtMS0w_7202ed9e-f9ff-49bf-a815-65a6aa3a2acd"
      unitRef="usd">36166000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNi0xMS0xLTEtMA_3b42253e-b7cd-4ad0-b13b-be2cd238d7b3"
      unitRef="usd">36166000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i377671c12fbe41c1ba3fbf9d0c4356dc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNy0xLTEtMS0w_13f16896-1535-4edd-b510-fa7657f0d5e6"
      unitRef="shares">5102000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i377671c12fbe41c1ba3fbf9d0c4356dc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNy0zLTEtMS0w_3d9e833a-ddf2-45da-a92e-3aff2319af28"
      unitRef="usd">50000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7f06b23467d044bfbd2a76b017f4d4a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNy05LTEtMS0w_b149ac34-73e0-4d7d-b0d6-2abb635437cc"
      unitRef="usd">260550000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfNy0xMS0xLTEtMA_53cdff12-02ea-4cd8-aa00-f5b09532ea7c"
      unitRef="usd">260600000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7f06b23467d044bfbd2a76b017f4d4a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfOC05LTEtMS0w_6af637c1-a41a-4a5c-b1d8-7669cd513d24"
      unitRef="usd">35000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfOC0xMS0xLTEtMA_c6689b70-ebd7-42da-b974-0be0d39d1a19"
      unitRef="usd">35000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iba96df48b5f64597b631f4498492184a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfOS01LTEtMS0w_6bd00b5c-c1cb-4c95-b7fd-29383869e23a"
      unitRef="usd">4511000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfOS0xMS0xLTEtMA_53e135cc-bb2d-4a68-86ce-e0b36850d178"
      unitRef="usd">4511000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i7f06b23467d044bfbd2a76b017f4d4a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTAtOS0xLTEtMA_a976ef8c-98d2-4c56-9ef1-1d43a95ed70d"
      unitRef="usd">475549000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTAtMTEtMS0xLTA_629a14c1-dcb9-47d7-a5e9-6a818379eae9"
      unitRef="usd">475549000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i77c88708f217478c9725109d087ad686_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTEtNy0xLTEtMA_893eb910-6f84-4d13-a9d8-5d6728a10de6"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTEtMTEtMS0xLTA_6731c996-9744-4d35-9228-c83d8887f221"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6effb0b1701f4bf3956d9efa79412060_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTItMS0xLTEtMA_790de892-1a8f-448e-92b1-421ec678909b"
      unitRef="shares">254966000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6effb0b1701f4bf3956d9efa79412060_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTItMy0xLTEtMA_a19e9d00-f266-4250-a4aa-abf070f9e80d"
      unitRef="usd">2550000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9040c56dd0f4f8db5d36dfe547977a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTItNS0xLTEtMA_861bcea2-dbfd-4817-8990-7e8732ec0089"
      unitRef="usd">3285290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic416fb03635646ce851e49b0615e3a0c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTItNy0xLTEtMA_8d3952aa-de0c-462f-bf2e-ecceb21b6b04"
      unitRef="usd">-70000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2377503d969428c87d2b36cb5857946_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTItOS0xLTEtMA_3795f10e-4f23-4ba9-807e-5bce579641a7"
      unitRef="usd">3853982000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTItMTEtMS0xLTA_3cb33562-ae24-47f7-bba3-1607d75c3bc3"
      unitRef="usd">7141752000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie012d3cc82d545e79f30b7ff6877d0da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTQtMS0xLTEtMA_473d3876-8ad2-4b00-9f94-46990da74252"
      unitRef="shares">266464000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie012d3cc82d545e79f30b7ff6877d0da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTQtMy0xLTEtMA_005eac6a-219f-4b3d-85d4-ee3de13e61f5"
      unitRef="usd">2665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5573c236422748d9a8cdb149a514195c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTQtNS0xLTEtMA_7b6d5f88-7b43-4943-bd0e-470515bae1cd"
      unitRef="usd">3261412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i204bbfa9a4624967b6b0c00d761afa6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTQtNy0xLTEtMA_c2c1bc48-e6b2-47c5-855f-1524e8968690"
      unitRef="usd">-145000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i670e336ba740404090ef88108c2c92fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTQtOS0xLTEtMA_c231c3fe-12ac-4e88-98ff-432d79eb4ce2"
      unitRef="usd">3306057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTQtMTEtMS0xLTA_820cdbc0-4950-4a07-ab26-56df4b2ea64d"
      unitRef="usd">6569989000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i654c69d38a61455eb1fcbdb62d9f0253_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTYtMS0xLTEtMA_4d3c8c27-2d1a-4bfd-949a-56b69211c229"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7c59123ae9b240a9b9f28fe98d8df2db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTYtNS0xLTEtMA_f99d9cb8-456f-4b55-9b66-bdf2aef98c15"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTYtMTEtMS0xLTA_fece2491-9044-4ea2-a5c2-f91140cc0787"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i654c69d38a61455eb1fcbdb62d9f0253_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTctMS0xLTEtMA_3479a7c1-c22e-4aef-a76b-b22bb85ebf9b"
      unitRef="shares">518000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i654c69d38a61455eb1fcbdb62d9f0253_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTctMy0xLTEtMA_c18f8822-254e-4d6c-9a52-b1e545aa1dc5"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7c59123ae9b240a9b9f28fe98d8df2db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTctNS0xLTEtMA_3d838886-ea8d-4cd8-b200-31043191d0f0"
      unitRef="usd">4176000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTctMTEtMS0xLTA_a81fa09b-f29a-42c2-9336-89b47fe9cc4b"
      unitRef="usd">4181000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:Dividends
      contextRef="ibb0d9c0cb80c474a97bd68b5eb96d5b8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTgtOS0xLTEtMA_7f1aacaa-fd6b-4973-90cb-e6843ebd6fbc"
      unitRef="usd">110305000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTgtMTEtMS0xLTA_0a5eafe4-b394-41b8-a014-9353b98a51e5"
      unitRef="usd">110305000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i654c69d38a61455eb1fcbdb62d9f0253_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTktMS0xLTEtMA_d351be6c-8d5d-44c6-9747-575fed16a2f6"
      unitRef="shares">12017000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i654c69d38a61455eb1fcbdb62d9f0253_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTktMy0xLTEtMA_bd7feae7-8f32-4db1-9101-b300697a7f8d"
      unitRef="usd">120000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibb0d9c0cb80c474a97bd68b5eb96d5b8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTktOS0xLTEtMA_dc6119bd-461f-4532-a75a-59cd5231905f"
      unitRef="usd">614183000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMTktMTEtMS0xLTA_b2ddddf1-7037-4d9a-a786-c631e6cc3ac1"
      unitRef="usd">614303000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibb0d9c0cb80c474a97bd68b5eb96d5b8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjAtOS0xLTEtMA_79090589-714b-46d9-b8bc-aaca04611cd8"
      unitRef="usd">10642000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjAtMTEtMS0xLTA_276fd7e1-f8c5-45bb-9fdf-d29b23a220d0"
      unitRef="usd">10642000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7c59123ae9b240a9b9f28fe98d8df2db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjEtNS0xLTEtMA_672713f7-362d-4130-9ec1-1b3d42d4e13b"
      unitRef="usd">19691000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjEtMTEtMS0xLTA_3c9087e7-2981-4f8c-a550-b30e0f26ffae"
      unitRef="usd">19691000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ibb0d9c0cb80c474a97bd68b5eb96d5b8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjItOS0xLTEtMA_63066819-d968-404d-be24-ef9c5bd20c45"
      unitRef="usd">1283055000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjItMTEtMS0xLTA_e567a674-9ec5-42ac-bba8-9aaa6b04ab7e"
      unitRef="usd">1283055000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i05c8de3ed756464bbc2d8a46c89ba03d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjMtNy0xLTEtMA_673f0815-0f8d-48ff-b987-73d492743fee"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjMtMTEtMS0xLTA_a0656b95-54ba-465c-8d97-992a51e7025b"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6effb0b1701f4bf3956d9efa79412060_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjQtMS0xLTEtMA_60c1b037-6519-49d0-b92b-adb02eb99f4a"
      unitRef="shares">254966000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6effb0b1701f4bf3956d9efa79412060_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjQtMy0xLTEtMA_223b73d3-9323-4c63-b72c-21467823a04e"
      unitRef="usd">2550000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9040c56dd0f4f8db5d36dfe547977a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjQtNS0xLTEtMA_de6eeaec-fad7-4734-9358-22035ac2005a"
      unitRef="usd">3285290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic416fb03635646ce851e49b0615e3a0c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjQtNy0xLTEtMA_d3ca2650-75be-483a-8c66-79fec3ee2ef3"
      unitRef="usd">-70000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2377503d969428c87d2b36cb5857946_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjQtOS0xLTEtMA_1fbd9af6-9321-4cf4-a8aa-abc42581d83d"
      unitRef="usd">3853982000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOjYyY2ViN2VjMjg4NTQ1ZjVhMzdlMjUyOThiNDljM2NmL3RhYmxlcmFuZ2U6NjJjZWI3ZWMyODg1NDVmNWEzN2UyNTI5OGI0OWMzY2ZfMjQtMTEtMS0xLTA_597a084e-d2b7-4721-a35c-0a8fa08c9d5e"
      unitRef="usd">7141752000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1976e6b3bd194dab8b6475d22004088e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMi0xLTEtMS0w_06cb09dc-103e-40ef-a133-b520ef2cf646"
      unitRef="shares">268178000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1976e6b3bd194dab8b6475d22004088e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMi0zLTEtMS0w_ccac350f-41a8-4983-821c-d3ff27fde77d"
      unitRef="usd">2682000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i380ef8fd5ae442aabb0500d576507ab7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMi01LTEtMS0w_ea57ae57-144c-4abd-87c4-8b88532a75fd"
      unitRef="usd">3252568000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89e7535221614c5cbb6afe7159a1cacb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMi03LTEtMS0w_1c0ccbb6-c643-48c5-ad28-8293493a2145"
      unitRef="usd">-195000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa840f7b849a4d509c310e9bfa62324f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMi05LTEtMS0w_328b227c-9313-436f-8e27-04df8a319cda"
      unitRef="usd">2596613000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f885a3b54984e3d8f9f74d5164b2806_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMi0xMS0xLTEtMA_fdc5142d-8fa6-44e5-8379-c831a744e372"
      unitRef="usd">5851668000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9280022f848f468eaa7d37f2ffe3bb0c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMy0xLTEtMS0w_66e28487-e337-4c09-bf9d-952764b19fe0"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i15951e6f11a14095a06896906f949a71_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMy01LTEtMS0w_c9289cbc-531d-47b6-98d0-e001a0d0c8a0"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMy0xMS0xLTEtMA_a4cd6a01-e543-4f63-9c3b-44852c526ee5"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:Dividends
      contextRef="i9675eb10c56e41308b8277519eb35428_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfNS05LTEtMS0w_0e6cbc14-4cc1-4ff4-80f1-c81633e44a0e"
      unitRef="usd">32446000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfNS0xMS0xLTEtMA_4ff645cb-2dcf-487d-a950-c119451be8ea"
      unitRef="usd">32446000</us-gaap:Dividends>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i15951e6f11a14095a06896906f949a71_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfOC01LTEtMS0w_03e78e51-e149-481a-a420-f65cce1feefc"
      unitRef="usd">4358000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfOC0xMS0xLTEtMA_f59bdb96-a89f-4030-9c2c-df7154075dfa"
      unitRef="usd">4358000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9675eb10c56e41308b8277519eb35428_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfOS05LTEtMS0w_a4c2a217-1061-4082-b7b0-3d492ac91509"
      unitRef="usd">416398000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfOS0xMS0xLTEtMA_38a31b12-93bf-40a9-b7c1-98030605c04a"
      unitRef="usd">416398000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifef3a4e1966149809564a5d2548f83eb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTAtNy0xLTEtMA_7120fd34-5f33-43f3-b0be-dd7f5d0bfec7"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTAtMTEtMS0xLTA_cac3fa56-7903-4fee-a61a-d7500bb9083c"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if15596b6c44f4f9cbc8f788f505aa435_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTEtMS0xLTEtMA_3c217ed6-da90-4e23-9b58-4264520f28c6"
      unitRef="shares">268179000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if15596b6c44f4f9cbc8f788f505aa435_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTEtMy0xLTEtMA_af6eacf6-1e37-42d2-9d7b-7d8dbe383fa7"
      unitRef="usd">2682000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3c79e5a36624d369a2b11fc607b3c5f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTEtNS0xLTEtMA_2254b0f4-06b2-44f7-bea5-fa5e66d65f89"
      unitRef="usd">3256938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47183af4e2724d3c9b03e96f11c9b6e8_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTEtNy0xLTEtMA_37e30309-da23-4822-895d-3b11e2c791ac"
      unitRef="usd">-170000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i538a4af76ab748e9959dca4fe6b124ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTEtOS0xLTEtMA_e6f4b102-77d7-478a-af42-659b8410f705"
      unitRef="usd">2980565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTEtMTEtMS0xLTA_d0519dc1-8bdc-4444-8fdb-7999d6792e2a"
      unitRef="usd">6240015000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i96e636ea2e2d482d90c907fba00a9016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTMtMS0xLTEtMA_1d6effb1-c9cd-4ec6-974d-0dc05412e562"
      unitRef="shares">270235000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i96e636ea2e2d482d90c907fba00a9016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTMtMy0xLTEtMA_676a0d58-653f-479d-b54e-c4ffb1f2135f"
      unitRef="usd">2702000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1e4110c0bc74fb6814b55a6a39abddc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTMtNS0xLTEtMA_c1262820-3c6c-426b-ad9f-015f7bd7bb5e"
      unitRef="usd">3235149000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id475b97bd4724379841da060aa359c13_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTMtNy0xLTEtMA_5dc88448-bdc4-4ef3-a144-609d9aca8f03"
      unitRef="usd">-245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31e37a2d55f546feb326c39ed2d707ac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTMtOS0xLTEtMA_7f95f29c-30cc-4b43-8257-a38dc1a1bb9f"
      unitRef="usd">2220574000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67250fcfaacf4a58bdf36c9233d43801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTMtMTEtMS0xLTA_f67a012f-f1ae-4da1-82ce-c46baeca503f"
      unitRef="usd">5458180000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia83527eb7f5a44d5bbe0f56d159b8511_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTQtOS0xLTEtMA_b3683900-4505-4937-b455-a924864f6da4"
      unitRef="usd">-735000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i836095038a8846f09b1863d836a228b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTQtMTEtMS0xLTA_5b31f805-48d6-4e80-b182-6c8f79a16dfc"
      unitRef="usd">-735000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie4073b3c924646e18d6c140cdb32d01f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTUtMS0xLTEtMA_e4609f1e-8df8-4355-8643-413f0095527f"
      unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8fc7318d408a4b199e506f61e977e650_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTUtNS0xLTEtMA_ae54c88d-1c43-48df-a812-574b836edc3c"
      unitRef="usd">111000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTUtMTEtMS0xLTA_a2e67946-4c80-4811-bedf-73912df1d888"
      unitRef="usd">111000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie4073b3c924646e18d6c140cdb32d01f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTYtMS0xLTEtMA_c212d9a5-2d19-476a-b853-a75f38892449"
      unitRef="shares">755000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie4073b3c924646e18d6c140cdb32d01f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTYtMy0xLTEtMA_0ef9d3c3-d1b5-40bf-8dfc-ce1837dad74c"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8fc7318d408a4b199e506f61e977e650_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTYtNS0xLTEtMA_b175a5a1-aa51-49cc-a56f-d4175d52a60c"
      unitRef="usd">4088000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTYtMTEtMS0xLTA_59614ddb-3648-4532-a9db-db283af3571b"
      unitRef="usd">4096000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:Dividends
      contextRef="id68731a413b2499e846b044b49fbcf5d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTctOS0xLTEtMA_51a543ef-3ed7-4cca-a25d-4e941d8c76c7"
      unitRef="usd">97501000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTctMTEtMS0xLTA_1a704a95-cf57-4273-ab1f-a49d59e76d69"
      unitRef="usd">97501000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie4073b3c924646e18d6c140cdb32d01f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTgtMS0xLTEtMA_4a394618-23e2-48bb-83f3-33270aa5ce35"
      unitRef="shares">2825000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie4073b3c924646e18d6c140cdb32d01f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTgtMy0xLTEtMA_31356118-ff27-439c-9707-55a77ecb34b9"
      unitRef="usd">28000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id68731a413b2499e846b044b49fbcf5d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTgtOS0xLTEtMA_f2a0e18c-e7b1-4f81-8bc3-3db55e7251d8"
      unitRef="usd">95648000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTgtMTEtMS0xLTA_f35e76bf-ac29-445e-8028-25377fe849bb"
      unitRef="usd">95676000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id68731a413b2499e846b044b49fbcf5d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTktOS0xLTEtMA_d1eb0ee7-427b-4f5f-bf3e-c339461b70a1"
      unitRef="usd">14853000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMTktMTEtMS0xLTA_52c24cd3-63e0-4b4c-90d9-a56a5d297903"
      unitRef="usd">14853000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8fc7318d408a4b199e506f61e977e650_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjAtNS0xLTEtMA_bdb91f7d-67f1-4841-b611-c26ad230ba19"
      unitRef="usd">17590000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjAtMTEtMS0xLTA_fc8e5a1c-ee38-48f0-99d4-ef3b062671bd"
      unitRef="usd">17590000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="id68731a413b2499e846b044b49fbcf5d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjEtOS0xLTEtMA_b1fa27b2-a0ab-4876-80cf-2f79e7dff6cc"
      unitRef="usd">968728000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjEtMTEtMS0xLTA_d3b67220-204d-4d89-942d-200ff92cf5e8"
      unitRef="usd">968728000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icc4a4eb7f8c0465db7fe20c294c0eea9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjItNy0xLTEtMA_eecedbfa-ae7f-4a7b-a8e6-880d04d0bf22"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjItMTEtMS0xLTA_b4b09d02-489d-41c1-be8b-bdbf62553148"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if15596b6c44f4f9cbc8f788f505aa435_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjMtMS0xLTEtMA_3c217ed6-da90-4e23-9b58-4264520f28c6"
      unitRef="shares">268179000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if15596b6c44f4f9cbc8f788f505aa435_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjMtMy0xLTEtMA_af6eacf6-1e37-42d2-9d7b-7d8dbe383fa7"
      unitRef="usd">2682000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3c79e5a36624d369a2b11fc607b3c5f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjMtNS0xLTEtMA_2254b0f4-06b2-44f7-bea5-fa5e66d65f89"
      unitRef="usd">3256938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47183af4e2724d3c9b03e96f11c9b6e8_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjMtNy0xLTEtMA_37e30309-da23-4822-895d-3b11e2c791ac"
      unitRef="usd">-170000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i538a4af76ab748e9959dca4fe6b124ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjMtOS0xLTEtMA_e6f4b102-77d7-478a-af42-659b8410f705"
      unitRef="usd">2980565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yNS9mcmFnOmUxODcxNTlmMmVlNjQzYzQ4ODQ3MzEwMjcyZmMyNmJhL3RhYmxlOmI4OGFlN2ZhNDIxMTQwYmRhOTQ4MGI0OTQ3OGI0MGNmL3RhYmxlcmFuZ2U6Yjg4YWU3ZmE0MjExNDBiZGE5NDgwYjQ5NDc4YjQwY2ZfMjMtMTEtMS0xLTA_d0519dc1-8bdc-4444-8fdb-7999d6792e2a"
      unitRef="usd">6240015000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNC0xLTEtMS0w_201eefb3-4d17-4bf2-9db2-0d2e7484c861"
      unitRef="usd">1283055000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNC0zLTEtMS0w_47924ab5-0c0b-4f4d-a7d6-a3c1a63e2cec"
      unitRef="usd">968728000</us-gaap:NetIncomeLoss>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNi0xLTEtMS0w_023024a4-ede8-483c-9d4d-d40e348549f6"
      unitRef="usd">12842000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNi0zLTEtMS0w_8ad8a5de-2311-4b55-9b67-5666b4414b5a"
      unitRef="usd">89492000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNy0xLTEtMS0w_c880f66f-6d03-4ea5-aaef-cc6427dd3df9"
      unitRef="usd">6820000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNy0zLTEtMS0w_cd8aba86-d2f6-49c6-b189-6a9e6c7f0e72"
      unitRef="usd">13930000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfOC0xLTEtMS0w_9c380cdf-f4cc-462e-8077-5d696f67079a"
      unitRef="usd">-61469000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfOC0zLTEtMS0w_dbf94ca7-f1e2-431a-bce9-49f851f3feaf"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfOS0xLTEtMS0w_7de5f0eb-cfb5-4a0c-b3ec-b51b2aaae6a5"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfOS0zLTEtMS0w_06c6e145-a3ce-4c52-bfe3-9d2be3e06405"
      unitRef="usd">20190000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTAtMS0xLTEtMA_d72a4b4b-6f0b-4ba6-9f04-11a464a1823e"
      unitRef="usd">53023000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTAtMy0xLTEtMA_8fea565b-8f3a-41d1-81da-f938e653068c"
      unitRef="usd">48536000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTEtMS0xLTEtMA_2021dcf5-fa91-4c95-b50e-6d289cfba926"
      unitRef="usd">28439000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTEtMy0xLTEtMA_700072e2-d671-4f0a-b8c5-1120a4782a3f"
      unitRef="usd">25010000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTItMS0xLTEtMA_ed7ea3d3-e2da-444a-8599-1b591b923470"
      unitRef="usd">3274000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTItMy0xLTEtMA_5648cb17-3e1e-4d09-831e-bf92c80a39a1"
      unitRef="usd">1136000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTQtMS0xLTEtMA_88298ebc-7899-441a-a5e0-b5812ec725a0"
      unitRef="usd">1137351000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTQtMy0xLTEtMA_25ddffd2-e858-4be5-94e5-a363b9764205"
      unitRef="usd">-84253000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInMortgageLoansHeldForSale
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTUtMS0xLTEtMA_1117b8d1-e299-4839-b793-f61b12c949c3"
      unitRef="usd">36816000</us-gaap:IncreaseDecreaseInMortgageLoansHeldForSale>
    <us-gaap:IncreaseDecreaseInMortgageLoansHeldForSale
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTUtMy0xLTEtMA_130d48c5-ccc0-4948-bb5d-8d9bb07e084a"
      unitRef="usd">-108178000</us-gaap:IncreaseDecreaseInMortgageLoansHeldForSale>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTYtMS0xLTEtMA_4e6e333b-7c31-4ad7-b310-04ed3f254320"
      unitRef="usd">114879000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTYtMy0xLTEtMA_ffdc7829-af28-4cf5-8b00-c2f0b440a638"
      unitRef="usd">17627000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTctMS0xLTEtMA_d16b31d8-0de1-42f2-9275-4118483344e8"
      unitRef="usd">394897000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTctMy0xLTEtMA_c629b1ba-eca5-4a84-9f0c-ac4ad42f4974"
      unitRef="usd">-72929000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTgtMS0xLTEtMA_9c2f4ef0-705a-4970-97e5-c58dd978a19b"
      unitRef="usd">548225000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMTgtMy0xLTEtMA_84e7336d-171f-466d-b671-b709c3bb40da"
      unitRef="usd">1266625000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjAtMS0xLTEtMA_c09f932f-0688-482b-9d05-4c1d7cb2fa31"
      unitRef="usd">52134000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjAtMy0xLTEtMA_652f526b-d298-4c9b-aa0a-67e32050bd56"
      unitRef="usd">46925000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjEtMS0xLTEtMA_c744cfec-41c2-4585-963b-06eee3dab7d7"
      unitRef="usd">35812000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjEtMy0xLTEtMA_034c8fa2-a66a-4f29-9dd1-f885159888c0"
      unitRef="usd">663000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjItMS0xLTEtMA_7953f932-5b17-481a-bc28-d23d614f4ccc"
      unitRef="usd">11500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjItMy0xLTEtMA_03eb93a1-4f46-482c-9e45-af4c61d0d133"
      unitRef="usd">19939000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjMtMS0xLTEtMA_c1d599df-f90c-4412-8ce9-bdae6e215bdd"
      unitRef="usd">10400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjMtMy0xLTEtMA_e35051f3-cb9d-4032-92a0-47565396b808"
      unitRef="usd">83251000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjQtMS0xLTEtMA_2f144215-5791-41fd-8d42-d105f070905e"
      unitRef="usd">-378000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjQtMy0xLTEtMA_6ba59c0f-fcb3-41fd-a44a-b717b04afae8"
      unitRef="usd">-3721000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjUtMS0xLTEtMA_82cf637f-8b79-4c13-a0a9-ba6710fd77ba"
      unitRef="usd">-86468000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjUtMy0xLTEtMA_5c43b110-1c4f-4355-9f29-d7eeae273935"
      unitRef="usd">-107179000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjgtMS0xLTEtMA_22da434e-c9f4-4c54-98e3-4b20a95c9312"
      unitRef="usd">797395000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjgtMy0xLTEtMA_5852324a-d346-42bd-aaa9-24e633f50303"
      unitRef="usd">10993000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjktMS0xLTEtMA_25b250a0-648e-4094-bc22-59889637fe9f"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMjktMy0xLTEtMA_3d11f8a2-486d-43ff-aca8-1ace63020599"
      unitRef="usd">700000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzAtMS0xLTEtMA_6be20663-43a4-4651-a1c4-bfcf795c5841"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzAtMy0xLTEtMA_52507f99-c642-4a41-98d8-d2d782222fd6"
      unitRef="usd">700000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfOtherDebt
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzEtMS0xLTEtMA_21c150c5-dd1e-44fd-a3cc-e76897c8784d"
      unitRef="usd">64684000</us-gaap:ProceedsFromRepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromRepaymentsOfOtherDebt
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzEtMy0xLTEtMA_2086436b-7924-4b6f-8264-c8eab66f9407"
      unitRef="usd">-77527000</us-gaap:ProceedsFromRepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzMtMS0xLTEtMA_f7704ffe-277f-4040-9c56-f221aa4f2245"
      unitRef="usd">11000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzMtMy0xLTEtMA_670c87e5-6393-4935-a4d3-326efd73b2cf"
      unitRef="usd">111000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzQtMS0xLTEtMA_bca22f20-7bb3-4c11-83b7-061dfff83b38"
      unitRef="usd">614303000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzQtMy0xLTEtMA_3c116923-16e3-43fd-b97d-7fd8a20bd23c"
      unitRef="usd">95676000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzUtMS0xLTEtMA_827ed714-3d48-4104-b491-ffdc96092b14"
      unitRef="usd">10642000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzUtMy0xLTEtMA_a22cbc3e-e77a-4250-b965-a3624ae507c0"
      unitRef="usd">14853000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividends
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzYtMS0xLTEtMA_d12a531c-3fc2-40a9-9e5e-4fca572861cb"
      unitRef="usd">111696000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzYtMy0xLTEtMA_40de16b7-e0ff-4125-9217-33bb02a39153"
      unitRef="usd">97756000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzctMS0xLTEtMA_4a2cdf28-e098-497f-98e5-33b3be41b7ad"
      unitRef="usd">-1469341000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzctMy0xLTEtMA_f333c9f9-65c0-4f5e-b3f4-91e7a0ac2ee2"
      unitRef="usd">-296694000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzgtMS0xLTEtMA_066d778d-deec-46d0-8a1a-3120c42bc739"
      unitRef="usd">-1007584000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzgtMy0xLTEtMA_4fa9fa6a-b6e1-4706-905d-02ad89cbe0be"
      unitRef="usd">862752000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzktMS0xLTEtMA_3145cfec-7ce0-412b-913b-bc61a4e037c9"
      unitRef="usd">2632235000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i67250fcfaacf4a58bdf36c9233d43801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfMzktMy0xLTEtMA_387da0b1-37c9-459e-b4c6-eba5e6853019"
      unitRef="usd">1251456000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNDAtMS0xLTEtMA_6e63dbd6-d8e5-4a5b-b087-4fac5e1927bb"
      unitRef="usd">1624651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNDAtMy0xLTEtMA_15acf9f9-00ce-440b-b4ae-1d4d28bca552"
      unitRef="usd">2114208000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <phm:Interestpaidcapitalizednet
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNDMtMS0xLTEtMA_cf6367a9-93cd-43ec-98c6-c0d824f78306"
      unitRef="usd">16483000</phm:Interestpaidcapitalizednet>
    <phm:Interestpaidcapitalizednet
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNDMtMy0xLTEtMA_a5ef9c4c-eb71-4c98-9410-af00dd16aab0"
      unitRef="usd">16297000</phm:Interestpaidcapitalizednet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNDQtMS0xLTEtMA_4d99ce35-0ea1-46c7-9325-97773bc18999"
      unitRef="usd">335487000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18yOC9mcmFnOjlkYjlmNWVmY2M5ZTRiOWE5MjhkYTEwNjFiYWJhMzA2L3RhYmxlOjAzZWVjNGRlNzRhODQxYjFiMDU5NTgxMzA3N2UzZTZmL3RhYmxlcmFuZ2U6MDNlZWM0ZGU3NGE4NDFiMWIwNTk1ODEzMDc3ZTNlNmZfNDQtMy0xLTEtMA_dd3b815d-b30e-48bb-a73f-45da80611d76"
      unitRef="usd">195494000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0MjY_38197e49-2950-4b9c-854f-d817bd7bc97a">Basis of presentation&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;PulteGroup, Inc. is one of the largest homebuilders in the United States ("U.S."), and our common shares trade on the New York Stock Exchange under the ticker symbol &#x201c;PHM&#x201d;. Unless the context otherwise requires, the terms "PulteGroup", the "Company", "we", "us", and "our" used herein refer to PulteGroup, Inc. and its subsidiaries. While our subsidiaries engage primarily in the homebuilding business, we also engage in mortgage banking operations, conducted through Pulte Mortgage LLC (&#x201c;Pulte Mortgage&#x201d;), and title and insurance brokerage operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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 accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal, recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the interim periods presented are not necessarily indicative of the results that may be expected for the full year. These financial statements should be read in conjunction with our consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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 preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Subsequent events&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We evaluated subsequent events up until the time the financial statements were filed with the Securities and Exchange Commission (the "SEC").&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;Business acquisition &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;On January 24, 2020, we acquired the operations of Innovative Construction Group ("ICG"), an offsite construction framing company located in Jacksonville, Florida, for&#160;$104.0 million, of which $83.3 million and $10.4 million was paid in January 2020 and 2021, respectively, while an additional payment of $10.4 million will be settled in 2022. The acquired net assets were recorded at their estimated fair values, including intangible assets of $27.8 million associated with customer relationships and $1.8 million associated with the ICG tradename, which are being amortized over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjQ0NQ_1b2b84fb-c891-4508-863c-eaa8a0d2eea6"&gt;seven&lt;/span&gt;- and five-year useful lives, respectively, and $48.7 million of goodwill. The acquisition of these assets was not material to our results of operations or 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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill impairment&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;In accordance with Accounting Standards Codification ("ASC") 350, "Intangibles - Goodwill and Other", management evaluates the recoverability of goodwill by comparing the carrying value of the Company&#x2019;s reporting units to their fair value. Fair value is determined using accepted valuation methods, including the use of discounted cash flows supplemented by market-based assessments of fair value. As a result of the significant decline in equity market valuations that occurred during the period between our acquisition of ICG in January 2020 and March 31, 2020, we determined that an event-driven goodwill impairment test was appropriate for the ICG goodwill, which resulted in an impairment totaling $20.2 million in the first quarter of 2020. This impairment was not the result of any unique factors specific to ICG's operations but, rather, reflected the broad-based declines in the market capitalizations of publicly-traded construction companies in the period of time between the acquisition and the March 31, 2020 valuation date.&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;Restructuring 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-weight:400;line-height:120%"&gt;We recorded severance expense of $10.3 million in the three months ended June&#160;30, 2020 as we took actions to reduce overhead expenses in response to lower demand in March through May of 2020 resulting from the COVID-19 pandemic.&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;Other expense, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Other expense, net consists of the following ($000&#x2019;s omitted):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="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;/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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;September 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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs of deposits and pre-acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,335)&lt;/span&gt;&lt;/td&gt;&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;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings of unconsolidated entities&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;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Miscellaneous, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(12,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div&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;Home sale revenues&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; - Home sale revenues and related profit are generally recognized when title to and possession of the home are transferred to the buyer, and our performance obligation to deliver the agreed-upon home is generally satisfied at the home closing date. Home sale contract assets consist of cash from home closings held in escrow for our benefit, typically for less than five days, which are considered deposits in-transit and classified as cash. Contract liabilities include customer deposits related to sold but undelivered homes, which totaled $823.5 million and $449.5 million at September&#160;30, 2021 and December&#160;31, 2020, respectively. Substantially all of our home sales are scheduled to close and be recorded to revenue within one year from the date of receiving a customer deposit. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if56dbe233fa847c6ac18186adf774ca3_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for information on warranties and related obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Land sale and other revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We periodically elect to sell parcels of land to third parties in the event such assets no longer fit into our strategic operating plans or are zoned for commercial or other development. Land sales are generally outright sales of specified land parcels with cash consideration due on the closing date, which is generally when performance obligations are satisfied. Revenues related to our construction services operations are generally recognized as materials are delivered and installation services are provided.&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 services revenues&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; - Loan origination fees, commitment fees, and certain direct loan origination costs are recognized as incurred. Expected gains and losses from the sale of residential mortgage loans and their related servicing rights are included in the measurement of written loan commitments that are accounted for at fair value through Financial Services revenues at the time of commitment. Subsequent changes in the fair value of these loans are reflected in Financial Services revenues as they occur. Interest income is accrued from the date a mortgage loan is originated until the loan is sold. Mortgage servicing fees represent fees earned for servicing loans. Servicing fees are based on a contractual percentage of the outstanding principal balance and are credited to income when related mortgage payments are received. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Revenues associated with our title operations are recognized as closing services are rendered and title insurance policies are issued, both of which generally occur as each home is closed. Insurance brokerage commissions relate to commissions on homeowner and other insurance policies placed with third party carriers through various agency channels. Our performance obligations for policy renewal commissions are considered satisfied upon issuance of the initial policy, and related contract assets for estimated future renewal commissions are included in other assets and totaled $41.6 million and $38.5 million at September&#160;30, 2021 and December&#160;31, 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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-style:italic;font-weight:400;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Basic earnings per share is computed by dividing income available to common shareholders (the &#x201c;Numerator&#x201d;) by the weighted-average number of common shares outstanding, adjusted for unvested shares (the &#x201c;Denominator&#x201d;) for the period. Computing diluted earnings per share is similar to computing basic earnings per share, except that the Denominator is increased to include the dilutive effects of unvested restricted share units and other potentially dilutive instruments.&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;In accordance with ASC 260, "Earnings Per Share", the two-class method determines earnings per share for each class of common stock and participating securities according to an earnings allocation formula that adjusts the Numerator for dividends or dividend equivalents and participation rights in undistributed earnings. Unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents are participating securities and, therefore, are included in computing earnings per share pursuant to the two-class method. Our outstanding restricted share units and deferred shares are considered participating securities. The following table presents the earnings per common share (000's omitted, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="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;/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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;September 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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: earnings distributed to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Less: undistributed earnings allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Numerator for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Add back: undistributed earnings allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: undistributed earnings reallocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,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;(3,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Basic shares outstanding&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;258,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&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;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;262,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&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;Residential mortgage loans available-for-sale&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Substantially all of the loans originated by us are sold in the secondary mortgage market within a short period of time after origination, generally within 30 days. At September&#160;30, 2021 and December&#160;31, 2020, residential mortgage loans available-for-sale had an aggregate fair value of $601.4 million and $565.0 million, respectively, and an aggregate outstanding principal balance of $586.4 million and $539.1 million, respectively. Net gains from the sale of mortgages were $58.4&#160;million and $76.6 million for the three months ended September&#160;30, 2021 and 2020, respectively, and $192.6 million and $173.8 million for the nine months ended September&#160;30, 2021 and 2020, respectively, and have been included in Financial Services revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Derivative instruments and hedging activities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We are party to interest rate lock commitments ("IRLCs") with customers resulting from our mortgage origination operations. At September&#160;30, 2021 and December&#160;31, 2020, we had aggregate IRLCs of $521.5 million and $367.2 million, respectively, which were originated at interest rates prevailing at the date of commitment. Since we can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements. We evaluate the creditworthiness of these transactions through our normal credit policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;We hedge our exposure to interest rate market risk relating to residential mortgage loans available-for-sale and IRLCs using forward contracts on mortgage-backed securities, which are commitments to either purchase or sell a specified financial instrument at a specified future date for a specified price, and whole loan investor commitments, which are obligations of an investor to buy loans at a specified price within a specified time period. Forward contracts on mortgage-backed securities are &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 predominant derivative financial instruments we use to minimize market risk during the period from the time we extend an interest rate lock to a loan applicant until the time the loan is sold to an investor. At September&#160;30, 2021 and December&#160;31, 2020, we had unexpired forward contracts of $843.0 million and $686.4 million, respectively, and whole loan investor commitments of $235.5 million and $169.6 million, respectively. Changes in the fair value of IRLCs and other derivative financial instruments are recognized in Financial Services revenues, and the fair values are reflected in other assets or other liabilities, as applicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;There are no credit-risk-related contingent features within our derivative agreements, and counterparty risk is considered minimal. Gains and losses on IRLCs and residential mortgage loans available-for-sale are substantially offset by corresponding gains or losses on forward contracts on mortgage-backed securities and whole loan investor commitments. We are generally not exposed to variability in cash flows of derivative instruments for more than approximately 60 days. The fair values of derivative instruments and their locations in the Condensed Consolidated Balance Sheets are summarized below ($000&#x2019;s omitted):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued and Other&#160;Liabilities&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;Other&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued and Other&#160;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;16,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward contracts&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;5,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;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Whole loan commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;18,480&#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,069&#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;16,848&#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;6,621&#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-align:center"&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;Credit losses&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;We are exposed to credit losses primarily through our vendors and insurance carriers. We assess and monitor each counterparty&#x2019;s ability to pay amounts owed by considering contractual terms and conditions, the counterparty&#x2019;s financial condition, macroeconomic factors, and business strategy. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;At&#160;September&#160;30, 2021 and December&#160;31, 2020, we reported&#160;$194.5 million&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and $176.2 million, respectively, of assets in-scope under ASC 326, "Financial Instruments - Credit Losses" ("ASC 326"). These assets consist primarily of insurance receivables, contract assets related to insurance brokerage commissions, and vendor rebate receivables. Counterparties associated with these assets are generally highly rated. Allowances on the aforementioned in-scope assets were not material as of September&#160;30, 2021.&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;New accounting pronouncements&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;On January 1, 2021, we adopted Accounting Standards Update ("ASU") No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. Our adoption of ASU 2019-12 did not have a material impact on our 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2020, we adopted ASC 326, which changed the impairment model for most financial assets and certain other instruments from an "incurred loss" approach to an "expected credit loss" methodology. We adopted ASC 326 using the modified retrospective transition method. ASC 326 requires entities to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. Our adoption of ASC 326 resulted in a $0.7 million decrease to retained earnings as of January 1, 2020.&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;In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment", which removed the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under the new standard, goodwill impairment is determined by evaluating the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. We adopted the standard for annual and interim periods beginning January 1, 2020, and the standard was followed in the previously mentioned assessment of the ICG goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0NjE_749968f3-b24a-43cd-a101-d9a488571aed">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal, recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the interim periods presented are not necessarily indicative of the results that may be expected for the full year. These financial statements should be read in conjunction with our consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0MzY_151733d5-4f11-4a7e-85d2-efd4f4d355bd">&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;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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 preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM1MDI_dab968e7-919d-4bcb-a2b5-80a7cb8196f2">&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;Subsequent events&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We evaluated subsequent events up until the time the financial statements were filed with the Securities and Exchange Commission (the "SEC").&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfOTg5NTYwNDY2MzcxMg_42ac6c18-2eb6-472d-b76c-7710d96ddd5e">&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;Business acquisition &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;On January 24, 2020, we acquired the operations of Innovative Construction Group ("ICG"), an offsite construction framing company located in Jacksonville, Florida, for&#160;$104.0 million, of which $83.3 million and $10.4 million was paid in January 2020 and 2021, respectively, while an additional payment of $10.4 million will be settled in 2022. The acquired net assets were recorded at their estimated fair values, including intangible assets of $27.8 million associated with customer relationships and $1.8 million associated with the ICG tradename, which are being amortized over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjQ0NQ_1b2b84fb-c891-4508-863c-eaa8a0d2eea6"&gt;seven&lt;/span&gt;- and five-year useful lives, respectively, and $48.7 million of goodwill. The acquisition of these assets was not material to our results of operations or financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i4271036ff61e4b5c9819d737d1c8b95f_D20200101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjA5OA_327afc2e-84c7-4d2e-9e88-a3205d30918f"
      unitRef="usd">104000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4271036ff61e4b5c9819d737d1c8b95f_D20200101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjExMQ_7e985a22-eb38-4c33-98e0-31616df2e02e"
      unitRef="usd">83300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4cdb560e96b649d691df588c6fcf80a4_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjExOA_3f7ad0c2-3853-450b-81ad-fb111398a34f"
      unitRef="usd">10400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i86b54897adf849f683a4d438ada65345_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjIwMQ_a8b90689-d080-4efa-8011-bf9302ad5698"
      unitRef="usd">10400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i10470d5a49a04aa5808ce02f400a3437_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjMzMA_5a0bce03-a444-4fdc-965f-84024cfefa05"
      unitRef="usd">27800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iddbb560a126b44f3828c12ee28a50735_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjM3Ng_64a44f78-0931-43bf-bbf0-9a4c98ff6b51"
      unitRef="usd">1800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i4b60d063c017467e81d9c94583ba44f5_D20200124-20200124"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0Nzk_b74cc9f3-7e4b-442a-9921-f3ed0ebd3fb2">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="i210eb883e63548eeaa3fb9c8055619b9_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMjQ5Mw_66f837c7-628d-434a-9517-f8c5994f6b19"
      unitRef="usd">48700000</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfOTg5NTYwNDY2MzcxMQ_9114e9a6-edf6-481c-a0ab-359afdf3756b">&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;Goodwill impairment&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;In accordance with Accounting Standards Codification ("ASC") 350, "Intangibles - Goodwill and Other", management evaluates the recoverability of goodwill by comparing the carrying value of the Company&#x2019;s reporting units to their fair value. Fair value is determined using accepted valuation methods, including the use of discounted cash flows supplemented by market-based assessments of fair value. As a result of the significant decline in equity market valuations that occurred during the period between our acquisition of ICG in January 2020 and March 31, 2020, we determined that an event-driven goodwill impairment test was appropriate for the ICG goodwill, which resulted in an impairment totaling $20.2 million in the first quarter of 2020. This impairment was not the result of any unique factors specific to ICG's operations but, rather, reflected the broad-based declines in the market capitalizations of publicly-traded construction companies in the period of time between the acquisition and the March 31, 2020 valuation date.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2b525a27261c4a58833c4a14c882b0eb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMzI2Mg_356ba5c0-6771-4a70-8d13-a9585f7c44d4"
      unitRef="usd">20200000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:SeveranceCosts1
      contextRef="i61fff4af19054be09cb06dd6dd27b189_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMzY0MQ_12765f0e-992c-43a3-bc1e-a262bdf39742"
      unitRef="usd">10300000</us-gaap:SeveranceCosts1>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0OTc_6de4cc7e-7fbe-4b96-83c6-1bcdc8a78c56">&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;Other expense, net consists of the following ($000&#x2019;s omitted):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="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;/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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;September 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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs of deposits and pre-acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,335)&lt;/span&gt;&lt;/td&gt;&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;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings of unconsolidated entities&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;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Miscellaneous, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(12,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <phm:WriteOffOfDepositsAndPreAcquisitionCosts
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfMy0xLTEtMS0w_a3f03fe5-799f-4cec-9b77-3edd17ea4027"
      unitRef="usd">3567000</phm:WriteOffOfDepositsAndPreAcquisitionCosts>
    <phm:WriteOffOfDepositsAndPreAcquisitionCosts
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfMy0zLTEtMS0w_8e5517b6-cb76-4ec0-bd20-2302b6650c1f"
      unitRef="usd">1692000</phm:WriteOffOfDepositsAndPreAcquisitionCosts>
    <phm:WriteOffOfDepositsAndPreAcquisitionCosts
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfMy01LTEtMS0w_638b0d11-e7ca-43df-aebf-cf5e8ff836ee"
      unitRef="usd">6801000</phm:WriteOffOfDepositsAndPreAcquisitionCosts>
    <phm:WriteOffOfDepositsAndPreAcquisitionCosts
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfMy03LTEtMS0w_879b12e6-b72b-4a81-8ad7-e88fd14e67b7"
      unitRef="usd">8335000</phm:WriteOffOfDepositsAndPreAcquisitionCosts>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNC0xLTEtMS0w_1b59bede-030f-48c7-b14d-dd7af342c8ac"
      unitRef="usd">3612000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNC0zLTEtMS0w_ee558c00-a045-4f2d-a0fa-3bbef84dc4ae"
      unitRef="usd">5041000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNC01LTEtMS0w_05e20130-eba5-4477-b72d-51bc3365a1fa"
      unitRef="usd">13571000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNC03LTEtMS0w_cfd05a53-512b-4bb4-b35a-6c043351f786"
      unitRef="usd">14643000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestIncomeOther
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNi0xLTEtMS0w_881d2586-8859-4a16-92be-e2bc2299ea79"
      unitRef="usd">436000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNi0zLTEtMS0w_9a2ae45f-2181-4c6d-a332-82b510a5193d"
      unitRef="usd">891000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNi01LTEtMS0w_537cf74c-59b6-4e14-b3b9-6c73720cf37b"
      unitRef="usd">1541000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNi03LTEtMS0w_9f9eb687-e03e-44d7-8f93-c0f368bc26fd"
      unitRef="usd">6024000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseOther
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNy0xLTEtMS0w_cb6a195d-59f4-457f-ae3a-1076d769bee2"
      unitRef="usd">115000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNy0zLTEtMS0w_e9a3931e-a801-4971-80d8-54e99c5a7843"
      unitRef="usd">225000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNy01LTEtMS0w_16ae16b2-e12b-4820-9a5a-91a5a80ae5ad"
      unitRef="usd">387000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfNy03LTEtMS0w_98ee8bf8-4105-4441-993c-8985053ab0b7"
      unitRef="usd">4022000</us-gaap:InterestExpenseOther>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfOC0xLTEtMS0w_9ff2509c-63e3-4440-bfd1-622c2896636d"
      unitRef="usd">604000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfOC0zLTEtMS0w_0b0b1939-2e9b-44c8-9e05-b5422e2f6bb2"
      unitRef="usd">336000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfOC01LTEtMS0w_8ab702ce-8ab8-44b3-b765-6185becd1d41"
      unitRef="usd">5620000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfOC03LTEtMS0w_129bb646-e028-4b9e-8c93-da6cac9050b4"
      unitRef="usd">1238000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfOS0xLTEtMS0w_38ae3133-f901-4124-8920-299bad6c086a"
      unitRef="usd">1504000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfOS0zLTEtMS0w_d7798cab-4d36-4ad0-90b3-f9cbbb1f61dc"
      unitRef="usd">1248000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfOS01LTEtMS0w_b315b8d0-57bd-4390-a280-e8a4157a7bc9"
      unitRef="usd">5587000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfOS03LTEtMS0w_cc2d212c-75ad-4686-b5fd-b8614313d81e"
      unitRef="usd">7446000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfMTAtMS0xLTEtMA_745c50e6-e476-48c2-bb67-ba5b627cb3aa"
      unitRef="usd">-4750000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfMTAtMy0xLTEtMA_5ec133ea-30bf-49d4-ba7a-695dd9cf8911"
      unitRef="usd">-4483000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfMTAtNS0xLTEtMA_21c73d72-dc44-40cf-9c96-3401c0254de6"
      unitRef="usd">-8011000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjFlNzYzZDg2MTBlZTQ1MzZhNDQwMjgwNzgxOTkxNjg3L3RhYmxlcmFuZ2U6MWU3NjNkODYxMGVlNDUzNmE0NDAyODA3ODE5OTE2ODdfMTAtNy0xLTEtMA_927d3d09-a699-4da5-91d8-84e6f69f39b4"
      unitRef="usd">-12292000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0MTA_026ad504-b34e-4083-9f8a-b0c0e86736c3">&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;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;Home sale revenues&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; - Home sale revenues and related profit are generally recognized when title to and possession of the home are transferred to the buyer, and our performance obligation to deliver the agreed-upon home is generally satisfied at the home closing date. Home sale contract assets consist of cash from home closings held in escrow for our benefit, typically for less than five days, which are considered deposits in-transit and classified as cash. Contract liabilities include customer deposits related to sold but undelivered homes, which totaled $823.5 million and $449.5 million at September&#160;30, 2021 and December&#160;31, 2020, respectively. Substantially all of our home sales are scheduled to close and be recorded to revenue within one year from the date of receiving a customer deposit. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if56dbe233fa847c6ac18186adf774ca3_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for information on warranties and related obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Land sale and other revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We periodically elect to sell parcels of land to third parties in the event such assets no longer fit into our strategic operating plans or are zoned for commercial or other development. Land sales are generally outright sales of specified land parcels with cash consideration due on the closing date, which is generally when performance obligations are satisfied. Revenues related to our construction services operations are generally recognized as materials are delivered and installation services are provided.&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 services revenues&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; - Loan origination fees, commitment fees, and certain direct loan origination costs are recognized as incurred. Expected gains and losses from the sale of residential mortgage loans and their related servicing rights are included in the measurement of written loan commitments that are accounted for at fair value through Financial Services revenues at the time of commitment. Subsequent changes in the fair value of these loans are reflected in Financial Services revenues as they occur. Interest income is accrued from the date a mortgage loan is originated until the loan is sold. Mortgage servicing fees represent fees earned for servicing loans. Servicing fees are based on a contractual percentage of the outstanding principal balance and are credited to income when related mortgage payments are received. &lt;/span&gt;&lt;/div&gt;Revenues associated with our title operations are recognized as closing services are rendered and title insurance policies are issued, both of which generally occur as each home is closed. Insurance brokerage commissions relate to commissions on homeowner and other insurance policies placed with third party carriers through various agency channels. Our performance obligations for policy renewal commissions are considered satisfied upon issuance of the initial policy, and related contract assets for estimated future renewal commissions are included in other assets and totaled $41.6 million and $38.5 million at September&#160;30, 2021 and December&#160;31, 2020, respectively.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfNDQ2OQ_92833ae3-4d8f-4b42-bdba-3d8adcdbd489"
      unitRef="usd">823500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfNDQ3Ng_5c2aef62-ea72-4416-89b2-edd3d5c5a75a"
      unitRef="usd">449500000</us-gaap:ContractWithCustomerLiability>
    <phm:Contractassetinsurancerenewals
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfNjY5NA_9e8f9690-9acb-4f2d-9d24-23d2725b9e3c"
      unitRef="usd">41600000</phm:Contractassetinsurancerenewals>
    <phm:Contractassetinsurancerenewals
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfNjcwMQ_ab1bf751-b80a-41bd-b0ee-ef3b105cb357"
      unitRef="usd">38500000</phm:Contractassetinsurancerenewals>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0NzY_72b8ecf5-d3da-4145-b68c-d1e304e6a2fa">&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-style:italic;font-weight:400;line-height:120%"&gt;Earnings per share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Basic earnings per share is computed by dividing income available to common shareholders (the &#x201c;Numerator&#x201d;) by the weighted-average number of common shares outstanding, adjusted for unvested shares (the &#x201c;Denominator&#x201d;) for the period. Computing diluted earnings per share is similar to computing basic earnings per share, except that the Denominator is increased to include the dilutive effects of unvested restricted share units and other potentially dilutive instruments.&lt;/span&gt;&lt;/div&gt;In accordance with ASC 260, "Earnings Per Share", the two-class method determines earnings per share for each class of common stock and participating securities according to an earnings allocation formula that adjusts the Numerator for dividends or dividend equivalents and participation rights in undistributed earnings. Unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents are participating securities and, therefore, are included in computing earnings per share pursuant to the two-class method. Our outstanding restricted share units and deferred shares are considered participating securities.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0MDY_8e582f31-883d-4af7-ad35-8b6de1e123c7">The following table presents the earnings per common share (000's omitted, except per share data):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="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;/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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;September 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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: earnings distributed to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Less: undistributed earnings allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Numerator for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Add back: undistributed earnings allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: undistributed earnings reallocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,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;(3,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Basic shares outstanding&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;258,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&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;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;262,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/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:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNC0xLTEtMS0w_396ed0c0-42a4-4927-ab8e-bd9510e74639"
      unitRef="usd">475549000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNC0zLTEtMS0w_6bd95885-1109-4eec-95e8-7e9e2934fb37"
      unitRef="usd">416398000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNC01LTEtMS0w_201eefb3-4d17-4bf2-9db2-0d2e7484c861"
      unitRef="usd">1283055000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNC03LTEtMS0w_47924ab5-0c0b-4f4d-a7d6-a3c1a63e2cec"
      unitRef="usd">968728000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNS0xLTEtMS0w_27c4206e-1c98-451f-a886-ef5e8dd140a1"
      unitRef="usd">296000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNS0zLTEtMS0w_6a92bbc1-c933-4254-a97a-38cf85b96e61"
      unitRef="usd">264000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNS01LTEtMS0w_8a16092e-5313-4a31-b19d-fc31255c6963"
      unitRef="usd">887000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNS03LTEtMS0w_17abf70c-631a-4938-a72c-ddb4b513e736"
      unitRef="usd">799000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNi0xLTEtMS0w_cbdbf9d3-f1fb-4b77-96e4-e3e24ebe06b5"
      unitRef="usd">3546000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNi0zLTEtMS0w_116d3fa2-d61d-4285-96e4-70f4f7d4ad7c"
      unitRef="usd">3123000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNi01LTEtMS0w_027ebca9-fbfd-499a-b686-7a2c948603e5"
      unitRef="usd">9559000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNi03LTEtMS0w_c4f74245-6e0f-4305-acd3-eb0f18d111ec"
      unitRef="usd">7778000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNy0xLTEtMS0w_44ef0471-319c-4467-816a-938d12952f93"
      unitRef="usd">471707000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNy0zLTEtMS0w_544c583a-1e19-44e1-a9b7-992a133512e7"
      unitRef="usd">413011000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNy01LTEtMS0w_2763a6ba-6005-46a8-af48-8f30a017f1cd"
      unitRef="usd">1272609000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfNy03LTEtMS0w_330da12f-13cc-4dfc-a0c7-db004455466b"
      unitRef="usd">960151000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfOC0xLTEtMS0w_fe3b29cb-fd2a-40f0-9c02-76977236b462"
      unitRef="usd">3546000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfOC0zLTEtMS0w_6e6614a1-0e81-44be-8f5c-58f9bade893c"
      unitRef="usd">3123000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfOC01LTEtMS0w_43483978-72a3-449b-87e0-2f220101e141"
      unitRef="usd">9559000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfOC03LTEtMS0w_0db8baae-62cf-4fb9-a533-9fb746873703"
      unitRef="usd">7778000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfOS0xLTEtMS0w_449f0e78-f780-41ee-8bce-8520d3743188"
      unitRef="usd">3536000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfOS0zLTEtMS0w_2204f4bc-a603-4517-8449-56eb65383a95"
      unitRef="usd">3116000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfOS01LTEtMS0w_0593aea2-3901-4cec-90d1-1117d4ffe3a4"
      unitRef="usd">9535000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfOS03LTEtMS0w_4a04b447-843d-4c6d-92e7-6eccfd53ab9b"
      unitRef="usd">7754000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTAtMS0xLTEtMA_ae25c42f-2cd1-4f86-a3f4-eec9d52518f7"
      unitRef="usd">471717000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTAtMy0xLTEtMA_1fae6ff0-cb2d-4f5a-a4fe-e6dbd871e8cd"
      unitRef="usd">413018000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTAtNS0xLTEtMA_39d610a3-cdaf-4ae1-bb1a-3968a49e5466"
      unitRef="usd">1272633000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTAtNy0xLTEtMA_83b07bc7-a76a-49fe-8248-9ff5a4e1a105"
      unitRef="usd">960175000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTMtMS0xLTEtMA_63c11258-aef6-402e-83a0-fbc08f5a0ac3"
      unitRef="shares">258147000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTMtMy0xLTEtMA_90e4e2ae-81c9-4496-8f10-5a782a110e94"
      unitRef="shares">268363000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTMtNS0xLTEtMA_08d3740e-1fb5-44bb-94c0-125ada554b4f"
      unitRef="shares">261854000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTMtNy0xLTEtMA_64b3edac-6baf-4da9-aba7-d58243fce105"
      unitRef="shares">268892000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTQtMS0xLTEtMA_71c8969f-a696-4135-aec4-6e09c89cb0a4"
      unitRef="shares">752000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTQtMy0xLTEtMA_b47f7abd-7f5f-4994-b84f-d53f9a8b2c5b"
      unitRef="shares">598000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTQtNS0xLTEtMA_5d4362e9-b49a-4b39-ae38-addee8a9c4fa"
      unitRef="shares">668000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTQtNy0xLTEtMA_0fe985e3-7052-48ce-bac1-ac6550ad900f"
      unitRef="shares">839000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTUtMS0xLTEtMA_cb17b5a2-bd34-421f-bc58-d3e952c377e3"
      unitRef="shares">258899000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTUtMy0xLTEtMA_597a4726-2b9f-4081-84f5-f80ec7703cbe"
      unitRef="shares">268961000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTUtNS0xLTEtMA_011d2d8b-864d-4bc8-9395-8243e4631ae9"
      unitRef="shares">262522000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTUtNy0xLTEtMA_76a9cd9d-c4ef-4ded-90b9-3b09766c6f90"
      unitRef="shares">269731000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTgtMS0xLTEtMA_8dfc6e9c-70df-40da-b33c-7dd1849c5222"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTgtMy0xLTEtMA_64470e42-27d4-478f-b768-f04c28f9048b"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTgtNS0xLTEtMA_1d967f6c-6820-4518-9e26-dda88d1a7f52"
      unitRef="usdPerShare">4.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTgtNy0xLTEtMA_e5879d67-4626-428e-8390-3bf87554aea0"
      unitRef="usdPerShare">3.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTktMS0xLTEtMA_2dd6c7f0-a401-4251-bb52-5750f58e71e5"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTktMy0xLTEtMA_628134ac-cbda-451d-8433-67b5a3694d7d"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTktNS0xLTEtMA_f9403a36-ce40-4c06-a4ac-afd518ca67a4"
      unitRef="usdPerShare">4.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOmI5YmUyOTMwMGE4YzQ4MjNhNWMzOTQxYWU3YmI4YWFhL3RhYmxlcmFuZ2U6YjliZTI5MzAwYThjNDgyM2E1YzM5NDFhZTdiYjhhYWFfMTktNy0xLTEtMA_92eb4035-bcd7-4744-917a-22ddef4d17fb"
      unitRef="usdPerShare">3.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0NjM_a2f138c6-4479-49d2-8f71-36c93f5b4dca">&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;Residential mortgage loans available-for-sale&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Substantially all of the loans originated by us are sold in the secondary mortgage market within a short period of time after origination, generally within 30 days. At September&#160;30, 2021 and December&#160;31, 2020, residential mortgage loans available-for-sale had an aggregate fair value of $601.4 million and $565.0 million, respectively, and an aggregate outstanding principal balance of $586.4 million and $539.1 million, respectively. Net gains from the sale of mortgages were $58.4&#160;million and $76.6 million for the three months ended September&#160;30, 2021 and 2020, respectively, and $192.6 million and $173.8 million for the nine months ended September&#160;30, 2021 and 2020, respectively, and have been included in Financial Services revenues.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODMyNQ_845c5fac-a363-4ce5-8a84-c4b096349046"
      unitRef="usd">601400000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODMzMg_5fc3ae6d-3314-40f3-9a2b-2b8a9c5a2ba5"
      unitRef="usd">565000000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:InventoryRealEstateMortgageLoansHeldInInventory
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODQwMA_3f87aad3-11c3-425c-aed6-937ada206a64"
      unitRef="usd">586400000</us-gaap:InventoryRealEstateMortgageLoansHeldInInventory>
    <us-gaap:InventoryRealEstateMortgageLoansHeldInInventory
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODQwNw_41a473e6-c955-480c-9a3e-f98f5386cde6"
      unitRef="usd">539100000</us-gaap:InventoryRealEstateMortgageLoansHeldInInventory>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODQ2Nw_eea2aeb2-eee0-4458-a93b-0e1cee49c93b"
      unitRef="usd">58400000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODQ3NA_7e276df4-78d7-46eb-8b69-92d81703fbf9"
      unitRef="usd">76600000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODUxNw_4d80bbd4-8fab-4699-9795-ebd61c5bba38"
      unitRef="usd">192600000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODUyNA_b7d2d29f-338f-45cb-bf39-a3137d912962"
      unitRef="usd">173800000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0OTA_33d7dbc2-95d9-4d86-937a-1e23156f726c">&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;Derivative instruments and hedging activities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We are party to interest rate lock commitments ("IRLCs") with customers resulting from our mortgage origination operations. At September&#160;30, 2021 and December&#160;31, 2020, we had aggregate IRLCs of $521.5 million and $367.2 million, respectively, which were originated at interest rates prevailing at the date of commitment. Since we can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements. We evaluate the creditworthiness of these transactions through our normal credit policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;We hedge our exposure to interest rate market risk relating to residential mortgage loans available-for-sale and IRLCs using forward contracts on mortgage-backed securities, which are commitments to either purchase or sell a specified financial instrument at a specified future date for a specified price, and whole loan investor commitments, which are obligations of an investor to buy loans at a specified price within a specified time period. Forward contracts on mortgage-backed securities are &lt;/span&gt;&lt;/div&gt;the predominant derivative financial instruments we use to minimize market risk during the period from the time we extend an interest rate lock to a loan applicant until the time the loan is sold to an investor. At September&#160;30, 2021 and December&#160;31, 2020, we had unexpired forward contracts of $843.0 million and $686.4 million, respectively, and whole loan investor commitments of $235.5 million and $169.6 million, respectively. Changes in the fair value of IRLCs and other derivative financial instruments are recognized in Financial Services revenues, and the fair values are reflected in other assets or other liabilities, as applicable.There are no credit-risk-related contingent features within our derivative agreements, and counterparty risk is considered minimal. Gains and losses on IRLCs and residential mortgage loans available-for-sale are substantially offset by corresponding gains or losses on forward contracts on mortgage-backed securities and whole loan investor commitments. We are generally not exposed to variability in cash flows of derivative instruments for more than approximately 60 days.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i514c9f80dac14a76b85108b5c9b5c242_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODgzMA_ded9c0e6-79ad-400d-8409-3abf569cef97"
      unitRef="usd">521500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i496e8fafd148453aa475948122f6d3a9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfODgzNw_62689424-8a43-47e0-ab30-7b29f832dad1"
      unitRef="usd">367200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4ddc3c5164f44d10bccabcf5ad2c798a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTAwMjg_369b3ccc-bff1-41a7-ae61-b7efef0632ed"
      unitRef="usd">843000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9a9afc4308814dc2b86726a1e4f40274_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTAwMzU_135effb5-f351-434a-b3f9-21a580bc88fc"
      unitRef="usd">686400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia97d5d51aaea49ae82772852e04f69a5_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTAwOTI_ec0a2617-4a1d-4caf-851b-9d88a96d0a49"
      unitRef="usd">235500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia1c6e0cf16564bfdbeb52ccee5c2e82f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTAwOTk_6a9764dc-eedb-4cba-8b2a-3a2acfb89628"
      unitRef="usd">169600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTA3OTY_1ed19099-b394-4816-b62c-8ebd4d422a8d">P60D</us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0MTM_ead63c22-3bfc-4ee6-af48-94800a55bf18">The fair values of derivative instruments and their locations in the Condensed Consolidated Balance Sheets are summarized below ($000&#x2019;s omitted):&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued and Other&#160;Liabilities&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;Other&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued and Other&#160;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;16,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward contracts&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;5,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;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Whole loan commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;18,480&#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,069&#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;16,848&#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;6,621&#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;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="i514c9f80dac14a76b85108b5c9b5c242_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfMi0xLTEtMS0w_e0d66ba7-d6bd-4d05-9eb7-661dbf3458e0"
      unitRef="usd">11857000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="i514c9f80dac14a76b85108b5c9b5c242_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfMi0zLTEtMS0w_e7eb9c3b-f922-484a-99c7-b29c0b19d316"
      unitRef="usd">187000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="i496e8fafd148453aa475948122f6d3a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfMi01LTEtMS0w_d53add89-30a7-45e7-a3b3-7e42ffa444d2"
      unitRef="usd">16179000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="i496e8fafd148453aa475948122f6d3a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfMi03LTEtMS0w_ad0cf225-01d0-4f1b-9bc9-00fc1a1def36"
      unitRef="usd">18000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="i4ddc3c5164f44d10bccabcf5ad2c798a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfMy0xLTEtMS0w_cd278e0e-59d6-45c4-a784-b14392deaefc"
      unitRef="usd">5133000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="i4ddc3c5164f44d10bccabcf5ad2c798a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfMy0zLTEtMS0w_18922051-8f8c-482e-9428-d287b8997b30"
      unitRef="usd">569000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="i9a9afc4308814dc2b86726a1e4f40274_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfMy01LTEtMS0w_47360464-38fd-4249-87af-064251c17de0"
      unitRef="usd">501000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="i9a9afc4308814dc2b86726a1e4f40274_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfMy03LTEtMS0w_b2893ca3-c705-464c-a536-107b2b0f473d"
      unitRef="usd">5937000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="ia97d5d51aaea49ae82772852e04f69a5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfNC0xLTEtMS0w_f22506d4-9c6b-454e-bbca-2526c0d03110"
      unitRef="usd">1490000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="ia97d5d51aaea49ae82772852e04f69a5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfNC0zLTEtMS0w_f8f928bf-07b7-4808-9ed0-8ea627566800"
      unitRef="usd">313000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="ia1c6e0cf16564bfdbeb52ccee5c2e82f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfNC01LTEtMS0w_7836ad9c-1320-4332-9f35-5f31ae09253c"
      unitRef="usd">168000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="ia1c6e0cf16564bfdbeb52ccee5c2e82f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfNC03LTEtMS0w_df3dbf5f-5f3b-4771-b98c-90c8d0fba537"
      unitRef="usd">666000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfNS0xLTEtMS0w_dc9796eb-284f-45ce-b521-4dd83f91f154"
      unitRef="usd">18480000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfNS0zLTEtMS0w_dc7c256b-41a6-4e06-8f78-5ee261ef39f0"
      unitRef="usd">1069000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfNS01LTEtMS0w_c14e0e33-6720-4955-b23b-b9c59de72443"
      unitRef="usd">16848000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RhYmxlOjBmN2E0MTA1ZTA5ZDRiOTY4Y2ViODhiZTE3MjM4YmZlL3RhYmxlcmFuZ2U6MGY3YTQxMDVlMDlkNGI5NjhjZWI4OGJlMTcyMzhiZmVfNS03LTEtMS0w_5cf93c62-1edf-47b8-b3c4-94179399f40d"
      unitRef="usd">6621000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <phm:AssetsInScopeUnderAccountingStandardsCodification326
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTEyOTA_538f1019-9514-4056-9987-54e61f38cba7"
      unitRef="usd">194500000</phm:AssetsInScopeUnderAccountingStandardsCodification326>
    <phm:AssetsInScopeUnderAccountingStandardsCodification326
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTEyOTc_eb0355ce-f477-450d-8517-2b783a10b04c"
      unitRef="usd">176200000</phm:AssetsInScopeUnderAccountingStandardsCodification326>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTM0MjM_288a29c3-dd12-4f6b-bf10-c9fce0987f88">&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;New accounting pronouncements&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;On January 1, 2021, we adopted Accounting Standards Update ("ASU") No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. Our adoption of ASU 2019-12 did not have a material impact on our 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2020, we adopted ASC 326, which changed the impairment model for most financial assets and certain other instruments from an "incurred loss" approach to an "expected credit loss" methodology. We adopted ASC 326 using the modified retrospective transition method. ASC 326 requires entities to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. Our adoption of ASC 326 resulted in a $0.7 million decrease to retained earnings as of January 1, 2020.&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;In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment", which removed the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under the new standard, goodwill impairment is determined by evaluating the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. We adopted the standard for annual and interim periods beginning January 1, 2020, and the standard was followed in the previously mentioned assessment of the ICG goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb7072f2b7ea4245af51bade925eac11_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNC9mcmFnOmExNGRkNTQ1ZmFkMDRjNTdiYjdmYzZlMGM5ZWE2Y2FhL3RleHRyZWdpb246YTE0ZGQ1NDVmYWQwNGM1N2JiN2ZjNmUwYzllYTZjYWFfMTI3MDU_b34cb3fe-2d08-440d-89a4-f4075255ea41"
      unitRef="usd">-700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RleHRyZWdpb246ZTNmN2I3NmZhNTI5NDg2Yjg1NTQxYmIxMTA1YzZmZDBfMjk4OQ_06954cc2-5fb9-444c-a8b8-335a26bc03da">Inventory&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;Major components of inventory were as follows ($000&#x2019;s omitted):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Homes under construction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,086,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land under development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,849,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw land&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;598,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;8,917,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,721,798&#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:9pt;padding-right:9pt;text-align:center"&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;We capitalize interest cost into inventory during the active development and construction of our communities. In all periods presented, we capitalized substantially all Homebuilding interest costs into inventory because the level of our active inventory exceeded our debt levels. Information related to interest capitalized into inventory is as follows ($000&#x2019;s omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 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;September 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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest in inventory, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest capitalized&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;31,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expensed&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;(41,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest in inventory, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,145&#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;175,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&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;Land option agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We enter into land option agreements in order to procure land for the construction of homes in the future. Pursuant to these land option agreements, we generally provide a deposit to the seller as consideration for the right to purchase land at different times in the future, usually at predetermined prices. Such contracts enable us to defer acquiring portions of properties owned by third parties or unconsolidated entities until we have determined whether and when to exercise our option, which reduces our financial risks associated with long-term land holdings. Option deposits and pre-acquisition costs (such as environmental testing, surveys, engineering, and entitlement costs) are capitalized if the costs are directly identifiable with the land under option, the costs would be capitalized if we owned the land, and acquisition of the property is probable. Such costs are reflected in other assets and are reclassified to inventory upon taking title to the land. We write off deposits and pre-acquisition costs when it becomes probable that we will not go forward with the project or recover the capitalized costs. Such decisions take into consideration changes in local market conditions, the timing of required land purchases, the availability and best use of necessary incremental capital, and other factors. We record any such write-offs of deposits and pre-acquisition costs within other expense, net. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;If an entity holding the land under option is a variable interest entity ("VIE"), our deposit represents a variable interest in that entity. No VIEs required consolidation at either September&#160;30, 2021 or December&#160;31, 2020 because we determined that we were not the VIEs' primary beneficiary. Our maximum exposure to loss related to these VIEs is generally limited to our deposits and pre-acquisition costs under the land option agreements. The following provides a summary of our interests in land option agreements as of September&#160;30, 2021 and December&#160;31, 2020 ($000&#x2019;s omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits and&lt;br/&gt;Pre-acquisition&lt;br/&gt;Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:400;line-height:100%"&gt;Remaining Purchase&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&#160;and&lt;br/&gt;Pre-acquisition&lt;br/&gt;Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:400;line-height:100%"&gt;Remaining Purchase&lt;br/&gt;Price&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land options with VIEs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,163,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other land options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,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;2,187,017&#160;&lt;/span&gt;&lt;/td&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: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;354,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;5,288,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,773,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Land-related charges&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;We recorded the following land-related charges ($000's omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.590%"/&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;/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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;September 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:10pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land impairments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home sale cost of revenues&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,440&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net realizable value ("NRV") adjustments - land held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land sale and other cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs of deposits and pre-acquisition costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;Our evaluations for land impairments, NRV adjustments, and write-offs of deposits and pre-acquisition costs are based on our best estimates of the future cash flows of our communities. Due to uncertainties in the estimation process, the significant volatility in demand for new housing, the long life cycles of certain of our communities, and potential changes in our strategy related to certain communities, actual results could differ significantly from such estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <phm:ComponentsOfInventoryTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RleHRyZWdpb246ZTNmN2I3NmZhNTI5NDg2Yjg1NTQxYmIxMTA1YzZmZDBfMzAzMQ_be7f6689-f3ef-4556-bf6e-30f8f4e63481">&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;Major components of inventory were as follows ($000&#x2019;s omitted):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Homes under construction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,086,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land under development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,849,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw land&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;598,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;8,917,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,721,798&#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;</phm:ComponentsOfInventoryTableTextBlock>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmYyMzNmNjExODk4MTQzNzdhYTNiYzI1MWMzYTMxMjU2L3RhYmxlcmFuZ2U6ZjIzM2Y2MTE4OTgxNDM3N2FhM2JjMjUxYzNhMzEyNTZfMS0xLTEtMS0w_cdaac853-18e0-41d2-8510-c322a47e30bd"
      unitRef="usd">4469295000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmYyMzNmNjExODk4MTQzNzdhYTNiYzI1MWMzYTMxMjU2L3RhYmxlcmFuZ2U6ZjIzM2Y2MTE4OTgxNDM3N2FhM2JjMjUxYzNhMzEyNTZfMS0zLTEtMS0w_5ebeba8c-780b-4465-a4fa-ec3ddddf38f6"
      unitRef="usd">3086740000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmYyMzNmNjExODk4MTQzNzdhYTNiYzI1MWMzYTMxMjU2L3RhYmxlcmFuZ2U6ZjIzM2Y2MTE4OTgxNDM3N2FhM2JjMjUxYzNhMzEyNTZfMi0xLTEtMS0w_c2b5ebf7-a0f8-4d8d-b641-3a484de79158"
      unitRef="usd">3849816000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:LandAvailableForDevelopment
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmYyMzNmNjExODk4MTQzNzdhYTNiYzI1MWMzYTMxMjU2L3RhYmxlcmFuZ2U6ZjIzM2Y2MTE4OTgxNDM3N2FhM2JjMjUxYzNhMzEyNTZfMi0zLTEtMS0w_40abf3e2-103d-48ae-a533-7c1fc6e16152"
      unitRef="usd">4137318000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmYyMzNmNjExODk4MTQzNzdhYTNiYzI1MWMzYTMxMjU2L3RhYmxlcmFuZ2U6ZjIzM2Y2MTE4OTgxNDM3N2FhM2JjMjUxYzNhMzEyNTZfMy0xLTEtMS0w_5866c783-4bcd-40db-bceb-6eafc6bc6de1"
      unitRef="usd">598329000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmYyMzNmNjExODk4MTQzNzdhYTNiYzI1MWMzYTMxMjU2L3RhYmxlcmFuZ2U6ZjIzM2Y2MTE4OTgxNDM3N2FhM2JjMjUxYzNhMzEyNTZfMy0zLTEtMS0w_c2c71ab5-5baa-4478-b14c-07bb3ded1a75"
      unitRef="usd">497740000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmYyMzNmNjExODk4MTQzNzdhYTNiYzI1MWMzYTMxMjU2L3RhYmxlcmFuZ2U6ZjIzM2Y2MTE4OTgxNDM3N2FhM2JjMjUxYzNhMzEyNTZfNC0xLTEtMS0w_44ca0fb3-07f9-4125-981e-5099d01e5c69"
      unitRef="usd">8917440000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmYyMzNmNjExODk4MTQzNzdhYTNiYzI1MWMzYTMxMjU2L3RhYmxlcmFuZ2U6ZjIzM2Y2MTE4OTgxNDM3N2FhM2JjMjUxYzNhMzEyNTZfNC0zLTEtMS0w_48147e2e-38aa-4b52-b2b7-789b998cb627"
      unitRef="usd">7721798000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:InventoryInterestCapitalizationPolicy
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RleHRyZWdpb246ZTNmN2I3NmZhNTI5NDg2Yjg1NTQxYmIxMTA1YzZmZDBfMzAzMg_43627757-fee4-4dd3-b6df-345ed29a36c2">We capitalize interest cost into inventory during the active development and construction of our communities. In all periods presented, we capitalized substantially all Homebuilding interest costs into inventory because the level of our active inventory exceeded our debt levels.</us-gaap:InventoryInterestCapitalizationPolicy>
    <phm:HomebuilderCapitalizedInterestRollforwardTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RleHRyZWdpb246ZTNmN2I3NmZhNTI5NDg2Yjg1NTQxYmIxMTA1YzZmZDBfMzA1MA_21f21fb8-96fc-4898-8538-8030aa8365a2">Information related to interest capitalized into inventory is as follows ($000&#x2019;s omitted):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 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;September 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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest in inventory, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest capitalized&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;31,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expensed&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;(41,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest in inventory, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,145&#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;175,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,145&#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;</phm:HomebuilderCapitalizedInterestRollforwardTableTextBlock>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="ibf8c11600d734c28a7bd80c921227c3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfMy0xLTEtMS0w_f6a9aef3-01a5-4d2a-8bf0-b6073a21d487"
      unitRef="usd">185433000</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="i9f885a3b54984e3d8f9f74d5164b2806_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfMy0zLTEtMS0w_9da0a030-3e5a-4660-8441-b61a215ec6e1"
      unitRef="usd">207942000</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfMy01LTEtMS0w_388cf20f-1f7e-45fd-9298-292f9c227ddd"
      unitRef="usd">193409000</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="i67250fcfaacf4a58bdf36c9233d43801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfMy03LTEtMS0w_a86a57a5-fa2c-451d-a38a-83fac0b2b6f9"
      unitRef="usd">210383000</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNC0xLTEtMS0w_905c94e1-b167-4dc8-8a4e-ee38e96d0501"
      unitRef="usd">31707000</us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNC0zLTEtMS0w_8e043005-1d29-4ccb-b76a-9551fd1b4895"
      unitRef="usd">40044000</us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNC01LTEtMS0w_aff9fc02-5fac-4106-929c-56ff27292853"
      unitRef="usd">97809000</us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNC03LTEtMS0w_53923fb4-f54d-41de-9033-7a8a63df6e56"
      unitRef="usd">119643000</us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNS0xLTEtMS0w_79307c53-1f8c-4748-8b9c-1872b6fff0d2"
      unitRef="usd">41897000</us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNS0zLTEtMS0w_8ffa47a8-ee37-4b0d-a0c6-cfe81971c419"
      unitRef="usd">46841000</us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNS01LTEtMS0w_980aadfa-4ed1-4f47-b046-d57e156cf65c"
      unitRef="usd">115975000</us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1>
    <us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNS03LTEtMS0w_121ec003-7a45-4c7b-a4ef-f75d7bf0e2a5"
      unitRef="usd">128881000</us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNi0xLTEtMS0w_7aa451f5-a1fc-4d25-9f2e-723992a572d4"
      unitRef="usd">175243000</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNi0zLTEtMS0w_6e14c75f-275f-4b77-b613-72aed418e4dd"
      unitRef="usd">201145000</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNi01LTEtMS0w_e86ccdfc-89e1-497a-a0b3-5a4d57bf8bbf"
      unitRef="usd">175243000</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjViNjY1NjE3OGM5NjQxYThhZTZjYTY2NWFjZTY5MjZlL3RhYmxlcmFuZ2U6NWI2NjU2MTc4Yzk2NDFhOGFlNmNhNjY1YWNlNjkyNmVfNi03LTEtMS0w_36b70216-a5a6-49c3-90c5-a773e062e102"
      unitRef="usd">201145000</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <phm:ScheduleOfCompanyInterestsInLandOptionAgreementsTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RleHRyZWdpb246ZTNmN2I3NmZhNTI5NDg2Yjg1NTQxYmIxMTA1YzZmZDBfMzA0NA_d9871dc4-a93b-4dc6-aa18-288b5393a3a6">The following provides a summary of our interests in land option agreements as of September&#160;30, 2021 and December&#160;31, 2020 ($000&#x2019;s omitted):&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits and&lt;br/&gt;Pre-acquisition&lt;br/&gt;Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:400;line-height:100%"&gt;Remaining Purchase&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&#160;and&lt;br/&gt;Pre-acquisition&lt;br/&gt;Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:400;line-height:100%"&gt;Remaining Purchase&lt;br/&gt;Price&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land options with VIEs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,163,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other land options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,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;2,187,017&#160;&lt;/span&gt;&lt;/td&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: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;354,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;5,288,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,773,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</phm:ScheduleOfCompanyInterestsInLandOptionAgreementsTableTextBlock>
    <us-gaap:PurchaseOptionsLand
      contextRef="i3df5089454c543a7b484df638b914f5f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfMi0xLTEtMS0w_e8252db8-b6ec-4dd4-8092-e687de884aa6"
      unitRef="usd">141168000</us-gaap:PurchaseOptionsLand>
    <phm:RemainingPurchasePriceOfAllLandOptionAgreements
      contextRef="i3df5089454c543a7b484df638b914f5f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfMi0zLTEtMS0w_8dd30849-815c-426a-9a59-c495e1712d36"
      unitRef="usd">2163429000</phm:RemainingPurchasePriceOfAllLandOptionAgreements>
    <us-gaap:PurchaseOptionsLand
      contextRef="ic672a3bd9d6d4b1284568816ff6ec0d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfMi03LTEtMS0w_2cfbdbea-3287-40ba-9c54-9a31d05e84af"
      unitRef="usd">126900000</us-gaap:PurchaseOptionsLand>
    <phm:RemainingPurchasePriceOfAllLandOptionAgreements
      contextRef="ic672a3bd9d6d4b1284568816ff6ec0d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfMi05LTEtMS0w_078dbca7-e66e-44d5-a182-35c16331c693"
      unitRef="usd">1586551000</phm:RemainingPurchasePriceOfAllLandOptionAgreements>
    <us-gaap:PurchaseOptionsLand
      contextRef="i892cdea232f44277832cd5ad0cec7782_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfMy0xLTEtMS0w_6bd3610f-47ae-4993-822c-bbc59f1eed3b"
      unitRef="usd">213120000</us-gaap:PurchaseOptionsLand>
    <phm:RemainingPurchasePriceOfAllLandOptionAgreements
      contextRef="i892cdea232f44277832cd5ad0cec7782_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfMy0zLTEtMS0w_9ad8e5e1-52ff-4dd2-bf4e-88bf190a3eb5"
      unitRef="usd">3125454000</phm:RemainingPurchasePriceOfAllLandOptionAgreements>
    <us-gaap:PurchaseOptionsLand
      contextRef="ieb5e79f0ac774f9386294db68e1720be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfMy03LTEtMS0w_187a86cc-885b-457a-b116-a812d0d4fbe7"
      unitRef="usd">164964000</us-gaap:PurchaseOptionsLand>
    <phm:RemainingPurchasePriceOfAllLandOptionAgreements
      contextRef="ieb5e79f0ac774f9386294db68e1720be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfMy05LTEtMS0w_9c3b5581-3111-4a6b-9cd0-87fb08ced5c4"
      unitRef="usd">2187017000</phm:RemainingPurchasePriceOfAllLandOptionAgreements>
    <us-gaap:PurchaseOptionsLand
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfNC0xLTEtMS0w_b98fefb4-fd23-46b9-8813-6afb71fb3cc0"
      unitRef="usd">354288000</us-gaap:PurchaseOptionsLand>
    <phm:RemainingPurchasePriceOfAllLandOptionAgreements
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfNC0zLTEtMS0w_076512f7-ec2d-4a1e-9391-d4f06a074dcf"
      unitRef="usd">5288883000</phm:RemainingPurchasePriceOfAllLandOptionAgreements>
    <us-gaap:PurchaseOptionsLand
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfNC03LTEtMS0w_7cdf31b6-6f39-4d68-afbb-a084c5bb3553"
      unitRef="usd">291864000</us-gaap:PurchaseOptionsLand>
    <phm:RemainingPurchasePriceOfAllLandOptionAgreements
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOmQ3YTFmNWYyOTUyYTQ0MzZiYmY5NTZlNTJmMzc5YjZhL3RhYmxlcmFuZ2U6ZDdhMWY1ZjI5NTJhNDQzNmJiZjk1NmU1MmYzNzliNmFfNC05LTEtMS0w_8a2e7ca4-e076-4cf7-8946-5edae524a266"
      unitRef="usd">3773568000</phm:RemainingPurchasePriceOfAllLandOptionAgreements>
    <phm:ScheduleOfImpairmentLossesTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RleHRyZWdpb246ZTNmN2I3NmZhNTI5NDg2Yjg1NTQxYmIxMTA1YzZmZDBfMjk5Mg_46d6ed40-c2e9-4af3-b8a1-24f384ba1ac4">&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;We recorded the following land-related charges ($000's omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.590%"/&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;/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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;September 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:10pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land impairments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home sale cost of revenues&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,440&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net realizable value ("NRV") adjustments - land held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land sale and other cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs of deposits and pre-acquisition costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</phm:ScheduleOfImpairmentLossesTableTextBlock>
    <us-gaap:ImpairmentOfRealEstate
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfMy0yLTEtMS0w_fec105d9-e345-4b65-8e5a-02ceacf4abb4"
      unitRef="usd">0</us-gaap:ImpairmentOfRealEstate>
    <us-gaap:ImpairmentOfRealEstate
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfMy00LTEtMS0w_7853d70f-9c95-4f61-a4f6-5c6b6002bb22"
      unitRef="usd">54000</us-gaap:ImpairmentOfRealEstate>
    <us-gaap:ImpairmentOfRealEstate
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfMy02LTEtMS0w_ca0b6a09-2857-40f2-bdc3-8df9cd945186"
      unitRef="usd">0</us-gaap:ImpairmentOfRealEstate>
    <us-gaap:ImpairmentOfRealEstate
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfMy04LTEtMS0w_c56c49b9-1699-454a-a83b-a7461e70e00e"
      unitRef="usd">5440000</us-gaap:ImpairmentOfRealEstate>
    <phm:NetRealizableValueAdjustmentsLandHeldForSaleTotal
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNC0yLTEtMS0w_ed1ea3d0-35c4-40c4-bfcf-b5fec716b176"
      unitRef="usd">0</phm:NetRealizableValueAdjustmentsLandHeldForSaleTotal>
    <phm:NetRealizableValueAdjustmentsLandHeldForSaleTotal
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNC00LTEtMS0w_626e9adb-afeb-4463-970c-d70bdd909e2f"
      unitRef="usd">2000</phm:NetRealizableValueAdjustmentsLandHeldForSaleTotal>
    <phm:NetRealizableValueAdjustmentsLandHeldForSaleTotal
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNC02LTEtMS0w_060d1b95-4a51-48b8-88d8-cae183f489ca"
      unitRef="usd">19000</phm:NetRealizableValueAdjustmentsLandHeldForSaleTotal>
    <phm:NetRealizableValueAdjustmentsLandHeldForSaleTotal
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNC04LTEtMS0w_a88249cf-7bd6-4a08-a2d0-be5a36392c7f"
      unitRef="usd">155000</phm:NetRealizableValueAdjustmentsLandHeldForSaleTotal>
    <phm:WriteOffOfDepositsAndPreAcquisitionCosts
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNS0yLTEtMS0w_fba9cf85-3c9b-4ab3-878d-a9b1cdb61fbf"
      unitRef="usd">3567000</phm:WriteOffOfDepositsAndPreAcquisitionCosts>
    <phm:WriteOffOfDepositsAndPreAcquisitionCosts
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNS00LTEtMS0w_b465f525-a671-4816-9f8d-87771adcdcf7"
      unitRef="usd">1692000</phm:WriteOffOfDepositsAndPreAcquisitionCosts>
    <phm:WriteOffOfDepositsAndPreAcquisitionCosts
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNS02LTEtMS0w_9bb58635-295d-4973-868e-29d3725cee78"
      unitRef="usd">6801000</phm:WriteOffOfDepositsAndPreAcquisitionCosts>
    <phm:WriteOffOfDepositsAndPreAcquisitionCosts
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNS04LTEtMS0w_e59a2948-2fb6-414b-beb7-d78bce179bf0"
      unitRef="usd">8335000</phm:WriteOffOfDepositsAndPreAcquisitionCosts>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNi0yLTEtMS0w_f6a96f66-e742-4484-a005-c1908abd9bdb"
      unitRef="usd">3567000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNi00LTEtMS0w_e3fc64a2-ef9b-488e-b955-a6fdf272fe1e"
      unitRef="usd">1748000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNi02LTEtMS0w_2e9110af-f318-4380-9442-715b422a702e"
      unitRef="usd">6820000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM18zNy9mcmFnOmUzZjdiNzZmYTUyOTQ4NmI4NTU0MWJiMTEwNWM2ZmQwL3RhYmxlOjc2NWNlZTU4NGY3YTQ2MDQ5NDIyN2IyNmExOTZjZTYyL3RhYmxlcmFuZ2U6NzY1Y2VlNTg0ZjdhNDYwNDk0MjI3YjI2YTE5NmNlNjJfNi04LTEtMS0w_89032d3f-4ca5-4f49-8e50-9d0a7c23fd3a"
      unitRef="usd">13930000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfMTQyNw_691b0484-16e5-4968-b9bb-6ff4e20ee5cd">Segment information&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;Our Homebuilding operations are engaged in the acquisition and development of land primarily for residential purposes within the U.S. and the construction of housing on such land. For reporting purposes, our Homebuilding operations are aggregated into six reportable segments: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northeast:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Connecticut, Maryland, Massachusetts, New Jersey, Pennsylvania, Virginia&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Georgia, North Carolina, South Carolina, Tennessee&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Florida&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Illinois, Indiana, Kentucky, Michigan, Minnesota, Ohio&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Texas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Arizona, California, Nevada, New Mexico, Washington&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also have a reportable segment for our Financial Services operations, which consist principally of mortgage banking, title, and insurance brokerage operations that operate generally in the same markets as the Homebuilding segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Data by Segment &lt;br/&gt;($000&#x2019;s omitted)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align: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="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;Nine 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="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;September 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;September 30,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Southeast&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;587,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,541,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida&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;740,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,157,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,712,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&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;505,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,337,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;412,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&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;868,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775,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;2,250,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,279,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,587,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,479,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,954,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,568,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,843,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast&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;109,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&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;72,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;71,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&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;173,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other homebuilding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;571,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;420,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,487,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;484,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,653,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,204,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-indent:-27pt"&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;(a)&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:15.34pt"&gt;Includes goodwill impairment charge totaling $20.2 million (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if56dbe233fa847c6ac18186adf774ca3_34" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;) in the nine months ended September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-indent:-27pt"&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;(b)&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:15.34pt"&gt;Other homebuilding includes the amortization of intangible assets and capitalized interest and other items not allocated to the operating segments. Other homebuilding also includes insurance adjustments of $53.7 million and $59.4 million in the nine months ended September&#160;30, 2021 and 2020, respectively (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if56dbe233fa847c6ac18186adf774ca3_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;). Other homebuilding also includes a loss on debt retirement of $61.5 million in the nine months ended September&#160;30, 2021 (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if56dbe233fa847c6ac18186adf774ca3_43" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:259.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Data by Segment &lt;br/&gt;($000&#x2019;s omitted)&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="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;/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;Nine Months Ended&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="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;September 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;September 30,&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Land-related charges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;:&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" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida&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;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&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;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&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;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other homebuilding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;13,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-indent:-27pt"&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;(a)&#160;&#160;&#160;&#160;Land-related charges include land impairments, NRV adjustments on land held for sale, and write-offs of deposits and pre-acquisition costs for land option contracts we elected not to pursue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Data by Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($000's omitted)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Homes&#160;Under&lt;br/&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Land Under&lt;br/&gt;Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Raw Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Total&lt;br/&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Total&lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast&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;661,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;546,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,418,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida&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;921,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,873,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,263,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&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;590,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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:10pt;font-weight:400;line-height:100%"&gt;1,039,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;575,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,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;1,110,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,226,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275,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;1,120,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,640,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,899,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other homebuilding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,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:10pt;font-weight:400;line-height:100%"&gt;15,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,124,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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,849,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,917,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,811,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;760,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,849,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,917,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,571,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Data by Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($000's omitted)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Homes Under&lt;br/&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Land Under&lt;br/&gt;Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Raw Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Total&lt;br/&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Total&lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,181,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,296,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida&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;638,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;921,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,677,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,967,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;354,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955,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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,229,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,519,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other homebuilding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,086,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,137,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,721,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,513,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;692,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,086,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,137,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,721,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,205,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;text-indent:-27pt"&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;(a)&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:15.34pt"&gt;Other homebuilding primarily includes cash and equivalents, capitalized interest, intangibles, deferred tax assets, and other corporate items that are not allocated to the operating segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfMTQwOA_ffc6e6f7-3dc0-4b5b-a5f6-511e975b7980">For reporting purposes, our Homebuilding operations are aggregated into six reportable segments: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northeast:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Connecticut, Maryland, Massachusetts, New Jersey, Pennsylvania, Virginia&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Georgia, North Carolina, South Carolina, Tennessee&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Florida&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Illinois, Indiana, Kentucky, Michigan, Minnesota, Ohio&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Texas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West:&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Arizona, California, Nevada, New Mexico, Washington&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfMjgz_4405c3ef-0be1-4b9e-a246-99e173b56ec9"
      unitRef="segment">6</us-gaap:NumberOfReportableSegments>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfMTQxNQ_7f00b5b1-98c2-4578-8fed-7171e0c98135">&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Data by Segment &lt;br/&gt;($000&#x2019;s omitted)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align: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="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;Nine 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="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;September 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;September 30,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Southeast&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;587,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,541,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida&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;740,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,157,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,712,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&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;505,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,337,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;412,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&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;868,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775,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;2,250,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,279,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,587,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,479,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,954,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,568,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,843,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast&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;109,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&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;72,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;71,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&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;173,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other homebuilding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;571,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;420,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,487,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;484,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,653,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,204,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-indent:-27pt"&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;(a)&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:15.34pt"&gt;Includes goodwill impairment charge totaling $20.2 million (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if56dbe233fa847c6ac18186adf774ca3_34" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;) in the nine months ended September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-indent:-27pt"&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;(b)&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:15.34pt"&gt;Other homebuilding includes the amortization of intangible assets and capitalized interest and other items not allocated to the operating segments. Other homebuilding also includes insurance adjustments of $53.7 million and $59.4 million in the nine months ended September&#160;30, 2021 and 2020, respectively (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if56dbe233fa847c6ac18186adf774ca3_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;). Other homebuilding also includes a loss on debt retirement of $61.5 million in the nine months ended September&#160;30, 2021 (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#if56dbe233fa847c6ac18186adf774ca3_43" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:259.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Data by Segment &lt;br/&gt;($000&#x2019;s omitted)&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="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;/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;Nine Months Ended&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="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;September 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;September 30,&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Land-related charges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;:&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" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida&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;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&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;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&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;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other homebuilding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;13,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(a)&#160;&#160;&#160;&#160;Land-related charges include land impairments, NRV adjustments on land held for sale, and write-offs of deposits and pre-acquisition costs for land option contracts we elected not to pursue.</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i871f6c0df5644503a166575558c0579c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNS0xLTEtMS0w_28eddb64-9c32-41ce-9020-fa362f595847"
      unitRef="usd">273261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a8e613a955c430796b8838d920b779f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNS0zLTEtMS0w_4fbfc467-8429-403c-91dd-58d8395d14e5"
      unitRef="usd">242829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30913ba8b7bd4e1b8ef2362452f73013_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNS01LTEtMS0w_4b844b0a-c51f-4dd2-8302-3e80c72d1b3a"
      unitRef="usd">735602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3b1257478b84144855d40203f949950_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNS03LTEtMS0w_d005bf95-ff7a-44f9-9b75-92f138f3a864"
      unitRef="usd">546741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56b71907419143aeb5f47336665b2818_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNi0xLTEtMS0w_899cc0f6-dc42-4e58-aa55-250d36d3945f"
      unitRef="usd">587875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia78ae9f8c6184d7a804e927b567de203_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNi0zLTEtMS0w_243ecde9-f9c0-41be-b591-c3b11f8f5b5e"
      unitRef="usd">434782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida0e8a522a914b988036317e9c7cff39_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNi01LTEtMS0w_359708a3-6719-4b9c-bbea-896c4a0ca5d8"
      unitRef="usd">1541910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85b378b8c25d48f6bd5707c5bcc4ea68_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNi03LTEtMS0w_69f72a50-3c14-49f8-8658-3becf5fb309e"
      unitRef="usd">1275039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcebbeaf1358474ea73262aa55565eab_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNy0xLTEtMS0w_6a85ae5b-f0d0-494c-8be3-a5769f5ba845"
      unitRef="usd">740569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d25b5d16c64dfb9a9e6daf24a3969d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNy0zLTEtMS0w_13f28d69-e3a8-45e3-9ab3-3c84ba0032d9"
      unitRef="usd">623971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i499de47e95d3410daf0713c0bdab235d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNy01LTEtMS0w_2cb514e3-7d82-4d93-9a9c-a1382caec03e"
      unitRef="usd">2157374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2deef63c4f754a7abe404a7ced51038a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfNy03LTEtMS0w_cd1b5b58-7e5a-4fb1-840e-2a2a75e73cb6"
      unitRef="usd">1712180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a88754423e5477e93b0d36f9ea89665_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfOC0xLTEtMS0w_53750ad5-fe0d-4103-a1bc-776aecc4a114"
      unitRef="usd">505012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13f0f3601ea34fa9a010039d280ff604_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfOC0zLTEtMS0w_3355c7b7-fc6c-47d6-a652-3b5974147176"
      unitRef="usd">411797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa8eb3eff13b40e883c99759d2bf24ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfOC01LTEtMS0w_40d680e3-f145-4d85-a6e0-29ac74a8eb49"
      unitRef="usd">1337416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i045c42e18e0643ef884ab4b0100db573_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfOC03LTEtMS0w_d00dcf10-18ba-4364-82b1-dc896bca3afe"
      unitRef="usd">1043646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib915b8de58a041e4b3ca477d62a3858b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfOS0xLTEtMS0w_9231d39c-0196-44ea-8820-ea5ddfd86ae0"
      unitRef="usd">412568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37f33d7f7ebd4273b8b3c569d7b1d808_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfOS0zLTEtMS0w_1ccbca19-bf91-4ef2-ad02-91d268a6c95b"
      unitRef="usd">359358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4da99e5cdab24cf7b9b4b39143b32882_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfOS01LTEtMS0w_7f972008-d98b-4ed9-881b-192fc4a846a8"
      unitRef="usd">1256983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4ef3f639d6b43a9a4fe9eeaed02887e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfOS03LTEtMS0w_9d38782e-8ac6-4072-8372-d6ac59021819"
      unitRef="usd">1069444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4eebff0d2a6d41019d0dad9f837d66fc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTAtMS0xLTEtMA_4846e523-19a5-4bee-a9fc-c074742bfa62"
      unitRef="usd">868283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0987bb5d08640f4848ab8ba10e3caef_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTAtMy0xLTEtMA_f8731d63-9ce6-4757-bbd9-6b3e07171d5c"
      unitRef="usd">775349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3171fc71b7b410e99cfe2af4f9c09e4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTAtNS0xLTEtMA_7c2756c7-d5d7-47c8-ac0f-ca2f71abef66"
      unitRef="usd">2250407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43e4ac1356f8481f980939fee060fdc9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTAtNy0xLTEtMA_d4f0b4e6-09bb-4e7b-8d62-ec722774d54f"
      unitRef="usd">1940445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fecb993c55943d29a35985a738d85f8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTEtMS0xLTEtMA_fafaee0c-8aa5-4593-89b9-5638910c0c5f"
      unitRef="usd">3387568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib467f0ea758848be85a031efcd18f1a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTEtMy0xLTEtMA_b5ffa710-3f92-479b-b64e-52c2390e3bb7"
      unitRef="usd">2848086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2008a1210a204470b6f9466766b33a78_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTEtNS0xLTEtMA_dc3c2944-c705-4de4-935e-69607956c8a2"
      unitRef="usd">9279692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25576738251e4abda67b3c60bd24cfd6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTEtNy0xLTEtMA_b59dff19-f534-4f35-a816-9a46accb9e36"
      unitRef="usd">7587495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b9bd5847bb74e3a8ecba29a919bfe17_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTItMS0xLTEtMA_aa39798e-160d-4be0-b105-5b457170b288"
      unitRef="usd">91482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a2fe989a4bf448ab077296068c4c683_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTItMy0xLTEtMA_ad2bba31-897b-4be0-b929-32c6ac0f6ade"
      unitRef="usd">106871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i456c9bbc3abc45aaa715aca3f7aa73df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTItNS0xLTEtMA_04b73734-7306-4aa3-b1b7-d66d43294685"
      unitRef="usd">288632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie631b267766f45429ea9d930ed975eb4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTItNy0xLTEtMA_4822c5e1-e95e-4545-a356-32668b1523e6"
      unitRef="usd">256223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTMtMS0xLTEtMA_1dbe4b19-f429-4795-b805-ec3a778f3c7a"
      unitRef="usd">3479050000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTMtMy0xLTEtMA_816711d6-e728-4784-b4aa-71a01fa0983f"
      unitRef="usd">2954957000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTMtNS0xLTEtMA_bb399753-ed22-4769-a414-f2a3d130c589"
      unitRef="usd">9568324000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTMtNy0xLTEtMA_96aa695c-6ff8-44de-9d7d-5020de64dace"
      unitRef="usd">7843718000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i871f6c0df5644503a166575558c0579c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTYtMS0xLTEtMA_20f96a7e-3736-4743-a251-06176dde9c77"
      unitRef="usd">53410000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i1a8e613a955c430796b8838d920b779f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTYtMy0xLTEtMA_93009597-92be-44ca-8de0-df9c41e66bef"
      unitRef="usd">39442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i30913ba8b7bd4e1b8ef2362452f73013_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTYtNS0xLTEtMA_3523e9ea-792c-4d10-a7ac-4052a31f728a"
      unitRef="usd">132604000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id3b1257478b84144855d40203f949950_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTYtNy0xLTEtMA_c9f733c6-8c2b-4c34-afc9-165732328995"
      unitRef="usd">76995000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i56b71907419143aeb5f47336665b2818_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTctMS0xLTEtMA_71090a9a-0bf3-4ed6-b5ee-baacda98ba98"
      unitRef="usd">109407000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ia78ae9f8c6184d7a804e927b567de203_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTctMy0xLTEtMA_76e97c83-6ba6-48fd-ad7c-e681070c01e2"
      unitRef="usd">69275000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ida0e8a522a914b988036317e9c7cff39_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTctNS0xLTEtMA_883fa626-ed98-4712-911f-70a9c86b6dea"
      unitRef="usd">274174000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i85b378b8c25d48f6bd5707c5bcc4ea68_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTctNy0xLTEtMA_c1612990-6b1f-428a-937e-ef2544ebafdb"
      unitRef="usd">196798000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ifcebbeaf1358474ea73262aa55565eab_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTgtMS0xLTEtMA_fc3454b8-9b21-4103-ba51-a2845ec53804"
      unitRef="usd">133642000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i96d25b5d16c64dfb9a9e6daf24a3969d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTgtMy0xLTEtMA_de7cd992-dfb3-49d9-a14c-d05e0332a66e"
      unitRef="usd">106394000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i499de47e95d3410daf0713c0bdab235d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTgtNS0xLTEtMA_dfe2d839-5ca4-4141-a953-d8aec2accdab"
      unitRef="usd">382682000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i2deef63c4f754a7abe404a7ced51038a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTgtNy0xLTEtMA_b78856fe-2aa3-4346-90e4-9912a63b2bf1"
      unitRef="usd">258991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i9a88754423e5477e93b0d36f9ea89665_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTktMS0xLTEtMA_951285e2-edbf-45cb-974c-39b097658fdc"
      unitRef="usd">72537000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i13f0f3601ea34fa9a010039d280ff604_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTktMy0xLTEtMA_2cf469a4-f6fa-4f9f-8ec3-d78d9d2ac166"
      unitRef="usd">62638000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ifa8eb3eff13b40e883c99759d2bf24ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTktNS0xLTEtMA_c0d8000d-d035-4f2a-91b7-1689ced56dc7"
      unitRef="usd">196205000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i045c42e18e0643ef884ab4b0100db573_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMTktNy0xLTEtMA_2648677d-871b-4603-bf8f-0e0660f68679"
      unitRef="usd">137707000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ib915b8de58a041e4b3ca477d62a3858b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjAtMS0xLTEtMA_84f77ccd-86cb-4ca7-947f-aed0a889ce00"
      unitRef="usd">71062000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i37f33d7f7ebd4273b8b3c569d7b1d808_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjAtMy0xLTEtMA_a652ede9-0004-47a0-8dba-38caa50c1535"
      unitRef="usd">64646000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4da99e5cdab24cf7b9b4b39143b32882_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjAtNS0xLTEtMA_71036ce3-1914-47b8-80b7-80f464eb254e"
      unitRef="usd">221099000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ib4ef3f639d6b43a9a4fe9eeaed02887e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjAtNy0xLTEtMA_ceb2459a-f371-40ce-aecb-70f21f015f49"
      unitRef="usd">178150000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4eebff0d2a6d41019d0dad9f837d66fc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjEtMS0xLTEtMA_7b5c51bc-3976-47fb-aa30-da1d43c70669"
      unitRef="usd">173137000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id0987bb5d08640f4848ab8ba10e3caef_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjEtMy0xLTEtMA_5a580b8b-d43f-4fdb-8cc2-75a178e86444"
      unitRef="usd">121974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic3171fc71b7b410e99cfe2af4f9c09e4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjEtNS0xLTEtMA_b8c711bf-db6a-4ca4-8080-6e409cbf5118"
      unitRef="usd">403039000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i43e4ac1356f8481f980939fee060fdc9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjEtNy0xLTEtMA_b2968cdc-5250-46a4-9d99-392de6e86d20"
      unitRef="usd">279393000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibdb3d003bc0d4f41909ae50576f7ee5f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjItMS0xLTEtMA_bad02edd-5e2f-4e53-9f90-69b0e66c9616"
      unitRef="usd">-41432000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i96e0cd9c57d5496891bb709c6dfe4424_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjItMy0xLTEtMA_277f9570-59be-437e-9508-982a42fbd191"
      unitRef="usd">-44266000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4a630557d3c945e48a01441f7986614a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjItNS0xLTEtMA_b0b83a2a-56e6-4fe9-abc0-d689e43d330b"
      unitRef="usd">-122317000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ida3fd7e07e814f1fa06c558e3ae59b3b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjItNy0xLTEtMA_2c681758-c915-4851-899e-069c93aab7e1"
      unitRef="usd">-67128000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i5d3b08faecbc4bdca7349f58bdac1a86_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjMtMS0xLTEtMA_254a129c-8874-4ef1-a197-06aaf8e5e909"
      unitRef="usd">571763000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3a7d493dcfc347ff97726c0f06f50e0e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjMtMy0xLTEtMA_3f303685-12ea-4696-9513-71ad272bde09"
      unitRef="usd">420103000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i5a742e9f480b466f8816e1771207d5ed_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjMtNS0xLTEtMA_98d8984c-7464-4ca6-94cb-006e8cf0b418"
      unitRef="usd">1487486000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie6b0e63fcc5a4e38b48bcd5a72c0eae0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjMtNy0xLTEtMA_f8564e83-1890-4e20-b75e-1c8e2c6aa8ae"
      unitRef="usd">1060906000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i1b9bd5847bb74e3a8ecba29a919bfe17_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjQtMS0xLTEtMA_31e3a5ab-a72b-4c6c-b4a5-ee6287e7b5cb"
      unitRef="usd">48639000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3a2fe989a4bf448ab077296068c4c683_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjQtMy0xLTEtMA_d13be35b-37ec-4e72-89d7-308176d18faf"
      unitRef="usd">64064000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i456c9bbc3abc45aaa715aca3f7aa73df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjQtNS0xLTEtMA_49b3d207-e56a-4c11-9beb-5a45f5d8745e"
      unitRef="usd">166442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie631b267766f45429ea9d930ed975eb4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjQtNy0xLTEtMA_e4ae7fab-146d-42f7-a478-c68df81964c9"
      unitRef="usd">144038000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjUtMS0xLTEtMA_21b6dd45-b750-460e-afdf-4d34ff9df97e"
      unitRef="usd">620402000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjUtMy0xLTEtMA_4922c2f5-6ff8-4687-a558-3ce32235f48c"
      unitRef="usd">484167000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjUtNS0xLTEtMA_fc681219-2149-44b7-935a-0762d5548171"
      unitRef="usd">1653928000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjBjNGQ2MWQyZTVkZjQ0NWI5OGY5ZmYzYzc0NTFhN2VmL3RhYmxlcmFuZ2U6MGM0ZDYxZDJlNWRmNDQ1Yjk4ZjlmZjNjNzQ1MWE3ZWZfMjUtNy0xLTEtMA_538ac988-7042-4454-a938-6f4070a7f5b4"
      unitRef="usd">1204944000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2b525a27261c4a58833c4a14c882b0eb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfNTk1_356ba5c0-6771-4a70-8d13-a9585f7c44d4"
      unitRef="usd">20200000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i5f35cba4ef194b7d80b142021b3aac13_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfODM4_4facfe34-df42-4972-a8d1-b65aa3ae3a01"
      unitRef="usd">-53700000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i4ba387f6fd214a589ee0204974cf0feb_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfMzI5ODUzNDg4NDk1Nw_81ea673f-4392-4a70-a753-12b026d1f5e4"
      unitRef="usd">-59400000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3213ce74a2144791bbca0e102a031b77_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfOTc0_3dfe0bf2-8c42-42fc-8f26-8caee8f643bb"
      unitRef="usd">61500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i11d77e605f964065a4b3ad67b01376af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNS0xLTEtMS0w_baf595fb-22ec-4530-b608-aea2467939f9"
      unitRef="usd">223000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i8fcce12611b642869516f29f3c0e0dcd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNS0zLTEtMS0w_a28b5e73-3c2b-4be2-bd07-4be168999bf5"
      unitRef="usd">419000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i900a9319e76941bc9b2fe1d2559c3504_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNS01LTEtMS0w_992e75da-c5dc-4a26-b48e-6ec6c2bb48cb"
      unitRef="usd">357000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i8c85e2e1eae94197bcf3015969a71b1c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNS03LTEtMS0w_83a33b53-0e13-4b18-b00c-b69c14d2b96c"
      unitRef="usd">5264000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i999a52ab0dbe4668ba5c61e54b401028_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNi0xLTEtMS0w_670c06f0-a810-4e06-959e-0187e54cb357"
      unitRef="usd">1915000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i8319e640927a40f58e20330775999a03_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNi0zLTEtMS0w_95b7c01f-4b19-4b47-8931-a2169a4395bb"
      unitRef="usd">725000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i6a2dcb8120994080b85a3ce7feb95944_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNi01LTEtMS0w_358239d8-40b9-49d9-9199-f29ff84aa8d9"
      unitRef="usd">3253000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="id69b91d3b7b944e1acec6d00d52fef2d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNi03LTEtMS0w_5d5da096-26fe-40eb-9f5e-4e0f6917a2ee"
      unitRef="usd">2401000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="ib1db4ca0cffb4569bc7881cc04d07db1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNy0xLTEtMS0w_1f24fcfe-92e7-44fe-a7e9-0b44e102bb8f"
      unitRef="usd">209000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="icbd0d2afe0f44da09bbe44c4d9508845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNy0zLTEtMS0w_51f19687-beb3-4c0a-aa2b-f4be56f78042"
      unitRef="usd">108000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i53438ae898534e72b67332a6fff524f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNy01LTEtMS0w_56a3313b-312c-464a-bf71-7d8ebc6ce84d"
      unitRef="usd">642000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i50863295a8b34807b8c1ab8961da5120_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfNy03LTEtMS0w_6f735068-1168-4ec4-a38b-212c9ac61fc5"
      unitRef="usd">1089000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i38eaf8437e5e4ac6807c7f541ca83ce6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfOC0xLTEtMS0w_fafa0dab-4b8f-4fa2-aea5-3cee248afd53"
      unitRef="usd">477000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i76851427f85b471aaf3f50d7a88f8e72_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfOC0zLTEtMS0w_acfecc87-a5b1-4d89-aa0b-f5ceef4cf8d5"
      unitRef="usd">190000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i4dbe204f4ef9477c9939ba49979b572c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfOC01LTEtMS0w_a3d448e0-8519-4358-b8d9-087c069c0914"
      unitRef="usd">969000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i04148402f1424072abc5651ce412e35b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfOC03LTEtMS0w_80d79d5f-6f54-41fe-b97e-02df3bc30148"
      unitRef="usd">1466000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i1ba9f9d3123c483c93a36352a0d0fb17_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfOS0xLTEtMS0w_8bc4f7b0-3a7d-4aa2-8328-1becd1e7c98d"
      unitRef="usd">141000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i189f1511713f42bdaa1ae87742cb903c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfOS0zLTEtMS0w_d7e85faf-b35d-485b-9121-521826d5594e"
      unitRef="usd">82000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i59775587fb62447cab9ca1296ca0d886_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfOS01LTEtMS0w_5477e2af-97e8-48de-900e-89b04710874e"
      unitRef="usd">932000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i86389ace1de94ef7886c4591c7b03697_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfOS03LTEtMS0w_821b0c16-3df2-476b-b7fd-49be91f180f7"
      unitRef="usd">1068000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="ib231a8a73921486d8e4f1e160b39f713_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTAtMS0xLTEtMA_c357ec3d-9ab6-49c0-8e01-867cc357c43f"
      unitRef="usd">602000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i65264bea526c4cc982718da69be1fcc2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTAtMy0xLTEtMA_73b5842b-32cc-4181-bc67-52120368a0c3"
      unitRef="usd">170000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="ibcc213f5b1b144a5b0a2261dc0ca81e5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTAtNS0xLTEtMA_3a3c8970-87d6-4731-9877-63fa123c0217"
      unitRef="usd">667000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="if5feb526c8b041d18ba5398c48dcce1a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTAtNy0xLTEtMA_3a178795-c375-4b4d-b44b-92bae70389a5"
      unitRef="usd">1844000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i502aa679ab32447d9d86d60932e94076_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTEtMS0xLTEtMA_42a38ef7-1cb3-423d-9e51-a923cdd5bd0d"
      unitRef="usd">0</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i86f3846195cd4c4db0675853de5c5674_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTEtMy0xLTEtMA_3d8ce934-fe7b-42af-ba55-604a57f2877a"
      unitRef="usd">54000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i5f35cba4ef194b7d80b142021b3aac13_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTEtNS0xLTEtMA_2c56670f-1d81-4796-b94d-d66a8144eac9"
      unitRef="usd">0</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i4ba387f6fd214a589ee0204974cf0feb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTEtNy0xLTEtMA_1af99773-f020-4ba6-b6e3-e90b723b9ab9"
      unitRef="usd">798000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTItMS0xLTEtMA_50c21309-fb05-4e54-95a8-e014856eec68"
      unitRef="usd">3567000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTItMy0xLTEtMA_d197f24f-6c1a-4ece-96f3-25ad13846806"
      unitRef="usd">1748000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTItNS0xLTEtMA_9e1c10ae-9f0e-4dcc-a1d2-945819bfb562"
      unitRef="usd">6820000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOjA5NDdiYzc4NGFkYzRmZjM5NDRmNzg2N2Q1N2RlOGQ4L3RhYmxlcmFuZ2U6MDk0N2JjNzg0YWRjNGZmMzk0NGY3ODY3ZDU3ZGU4ZDhfMTItNy0xLTEtMA_bcb7924e-b862-4f6d-b840-22de869c516d"
      unitRef="usd">13930000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RleHRyZWdpb246MWUyYTc3NjdhM2E2NGQ3NWI1ZDJmZGU1MmVkYWRjZTFfMTQxOQ_435b9629-b486-4d4c-bf04-f6df427d46b4">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Data by Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($000's omitted)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Homes&#160;Under&lt;br/&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Land Under&lt;br/&gt;Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Raw Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Total&lt;br/&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Total&lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast&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;661,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;546,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,418,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida&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;921,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,873,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,263,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&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;590,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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:10pt;font-weight:400;line-height:100%"&gt;1,039,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;575,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,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;1,110,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,226,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275,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;1,120,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,640,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,899,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other homebuilding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,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:10pt;font-weight:400;line-height:100%"&gt;15,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,124,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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,849,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,917,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,811,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;760,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,849,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,917,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,571,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Data by Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($000's omitted)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Homes Under&lt;br/&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Land Under&lt;br/&gt;Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Raw Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Total&lt;br/&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Total&lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southeast&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,181,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,296,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Florida&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;638,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;921,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,677,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,967,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Midwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Texas&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;354,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955,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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,229,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,519,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other homebuilding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,086,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,137,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,721,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,513,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;692,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,086,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,137,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,721,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,205,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;text-indent:-27pt"&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;(a)&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:15.34pt"&gt;Other homebuilding primarily includes cash and equivalents, capitalized interest, intangibles, deferred tax assets, and other corporate items that are not allocated to the operating segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="iafdc1dd9d2df43af8066a953f35c01a1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNC0xLTEtMS0w_94b7aeea-b3ee-4953-9397-a334d9f54de2"
      unitRef="usd">388349000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="iafdc1dd9d2df43af8066a953f35c01a1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNC0zLTEtMS0w_28f756ba-2328-4ba3-ac59-597f9b3168c6"
      unitRef="usd">219528000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="iafdc1dd9d2df43af8066a953f35c01a1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNC01LTEtMS0w_bba66ed9-f06d-4296-b383-535f2e263897"
      unitRef="usd">19342000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="iafdc1dd9d2df43af8066a953f35c01a1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNC03LTEtMS0w_56aef0c2-7964-4ba8-b3d3-9d2fd1e48065"
      unitRef="usd">627219000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="iafdc1dd9d2df43af8066a953f35c01a1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNC05LTEtMS0w_d0b9cd2a-0ec8-4eee-bc87-2fcb856962b6"
      unitRef="usd">720459000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="icceada48603d46e180da21df49a83272_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNS0xLTEtMS0w_561cef18-3055-47f0-b19c-e0211811a597"
      unitRef="usd">661217000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="icceada48603d46e180da21df49a83272_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNS0zLTEtMS0w_3664bc67-1adc-4e66-92e2-9c597eb75fe1"
      unitRef="usd">546377000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="icceada48603d46e180da21df49a83272_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNS01LTEtMS0w_3b62b151-60f4-40fe-842c-0185a8171c73"
      unitRef="usd">63626000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="icceada48603d46e180da21df49a83272_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNS03LTEtMS0w_089084bd-80a9-48c1-97f9-f312525f1762"
      unitRef="usd">1271220000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="icceada48603d46e180da21df49a83272_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNS05LTEtMS0w_64ed811d-fe6a-421f-bfde-841592142052"
      unitRef="usd">1418078000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i43909de3f0f642d28ffd38131b9d73a8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNi0xLTEtMS0w_b13408f5-ca94-4e58-ac57-052d971202d1"
      unitRef="usd">921505000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i43909de3f0f642d28ffd38131b9d73a8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNi0zLTEtMS0w_c5e21f36-2454-42e4-924f-599e9e5c6350"
      unitRef="usd">801772000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i43909de3f0f642d28ffd38131b9d73a8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNi01LTEtMS0w_f240b158-a219-405d-9724-5f85baa15703"
      unitRef="usd">150170000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i43909de3f0f642d28ffd38131b9d73a8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNi03LTEtMS0w_edabcb76-ccf4-423c-8dd9-fe141de2c9a5"
      unitRef="usd">1873447000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i43909de3f0f642d28ffd38131b9d73a8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNi05LTEtMS0w_f274c880-d3ba-49be-bd79-1b2d37739580"
      unitRef="usd">2263896000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="iec10738dbd8045cc81fa930d9654d62f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNy0xLTEtMS0w_554fbd88-3c7a-4a04-8259-e8c7bfde0acd"
      unitRef="usd">590282000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="iec10738dbd8045cc81fa930d9654d62f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNy0zLTEtMS0w_2f63608a-c1b7-4060-900f-fb126e98244d"
      unitRef="usd">426622000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="iec10738dbd8045cc81fa930d9654d62f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNy01LTEtMS0w_97455d26-93bb-483b-b462-1de5b56b7658"
      unitRef="usd">22623000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="iec10738dbd8045cc81fa930d9654d62f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNy03LTEtMS0w_94a160ff-45ca-4592-a5f3-ed333b359c82"
      unitRef="usd">1039527000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="iec10738dbd8045cc81fa930d9654d62f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfNy05LTEtMS0w_d11acf12-6d7c-4f28-a713-e1a6e9a49a25"
      unitRef="usd">1158792000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="ic14d771de97947a0969ac3c7064257b7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOC0xLTEtMS0w_51723cfb-6170-45d8-abb1-cfa34b9c34f4"
      unitRef="usd">575372000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="ic14d771de97947a0969ac3c7064257b7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOC0zLTEtMS0w_c6c65a28-5ab2-4984-8589-1755136ed11b"
      unitRef="usd">454218000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ic14d771de97947a0969ac3c7064257b7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOC01LTEtMS0w_6e001e6d-7d7b-4842-b205-09487a9fd4e3"
      unitRef="usd">81310000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ic14d771de97947a0969ac3c7064257b7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOC03LTEtMS0w_fc719f57-8ad7-480e-8179-903ab80d72f8"
      unitRef="usd">1110900000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="ic14d771de97947a0969ac3c7064257b7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOC05LTEtMS0w_d0419a78-0849-4db3-9702-057c74065093"
      unitRef="usd">1226423000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i1849681d78b14d4489fd26457cb78e57_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOS0xLTEtMS0w_ae8dae9d-0ae9-4f9a-b18d-ac0ea53795cd"
      unitRef="usd">1275338000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i1849681d78b14d4489fd26457cb78e57_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOS0zLTEtMS0w_66215752-028f-4620-a17f-34ee4ff82be8"
      unitRef="usd">1120100000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i1849681d78b14d4489fd26457cb78e57_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOS01LTEtMS0w_7555929a-f379-4963-a03f-ba9bba2c08f4"
      unitRef="usd">245503000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i1849681d78b14d4489fd26457cb78e57_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOS03LTEtMS0w_15dfbeb8-ef81-440b-9f22-e65dd0ccabc7"
      unitRef="usd">2640941000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i1849681d78b14d4489fd26457cb78e57_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfOS05LTEtMS0w_e612538b-15f1-47dc-8ae5-3b2f349305dd"
      unitRef="usd">2899079000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="ia598527a255b4399b3456a2683b4f58c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTAtMS0xLTEtMA_9b156079-8c61-4ee1-bc9a-5b7a4a69d2ad"
      unitRef="usd">57232000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="ia598527a255b4399b3456a2683b4f58c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTAtMy0xLTEtMA_6b956feb-59a6-496b-8bd0-7555e5f08000"
      unitRef="usd">281199000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ia598527a255b4399b3456a2683b4f58c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTAtNS0xLTEtMA_7d585ff3-5a22-416a-8a2c-c6a7bc63170d"
      unitRef="usd">15755000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ia598527a255b4399b3456a2683b4f58c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTAtNy0xLTEtMA_eb8a975a-9e57-403e-9943-9ef07d7e3b53"
      unitRef="usd">354186000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="ia598527a255b4399b3456a2683b4f58c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTAtOS0xLTEtMA_43d7bd49-13e7-4bb5-8ab4-179f4fb31197"
      unitRef="usd">2124281000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="id6772dcb96c64d6998b5e10985d32d1b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTEtMS0xLTEtMA_a6cf90c7-324e-4a59-9fc9-84f0bf39a082"
      unitRef="usd">4469295000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="id6772dcb96c64d6998b5e10985d32d1b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTEtMy0xLTEtMA_d75563d8-9fec-4fa7-8af9-5f8134832575"
      unitRef="usd">3849816000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="id6772dcb96c64d6998b5e10985d32d1b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTEtNS0xLTEtMA_6e021bf6-8db7-40ca-8e11-f380730cc659"
      unitRef="usd">598329000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="id6772dcb96c64d6998b5e10985d32d1b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTEtNy0xLTEtMA_97823b9a-26c5-47d6-a518-66b430317a98"
      unitRef="usd">8917440000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="id6772dcb96c64d6998b5e10985d32d1b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTEtOS0xLTEtMA_9e5d3837-4f65-4b89-bc6e-cb1e5640b414"
      unitRef="usd">11811008000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i85bdf93272e54b6f86a6f018a733a160_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTItMS0xLTEtMA_38a24655-6a8c-4c50-a7aa-e326516460df"
      unitRef="usd">0</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i85bdf93272e54b6f86a6f018a733a160_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTItMy0xLTEtMA_caa7e67a-8f12-4c1d-b224-688c4f915fa5"
      unitRef="usd">0</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i85bdf93272e54b6f86a6f018a733a160_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTItNS0xLTEtMA_4cd74842-430b-46a9-ad4a-a06f951b4252"
      unitRef="usd">0</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i85bdf93272e54b6f86a6f018a733a160_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTItNy0xLTEtMA_5ff7606f-ee65-4d2d-a954-1587ad293862"
      unitRef="usd">0</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i85bdf93272e54b6f86a6f018a733a160_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTItOS0xLTEtMA_d419436a-7d18-4ab9-bcb5-50c4a9caa2de"
      unitRef="usd">760843000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTMtMS0xLTEtMA_cdaac853-18e0-41d2-8510-c322a47e30bd"
      unitRef="usd">4469295000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTMtMy0xLTEtMA_c2b5ebf7-a0f8-4d8d-b641-3a484de79158"
      unitRef="usd">3849816000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTMtNS0xLTEtMA_5866c783-4bcd-40db-bceb-6eafc6bc6de1"
      unitRef="usd">598329000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTMtNy0xLTEtMA_44ca0fb3-07f9-4125-981e-5099d01e5c69"
      unitRef="usd">8917440000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTMtOS0xLTEtMA_892fb4f7-45d7-44af-9268-7ecff2049347"
      unitRef="usd">12571851000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i8e330be6744c4a0bad67ede1e56332a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTctMS0xLTEtMA_6b2f7b70-2cf7-41ff-bc39-0780ba5f8e14"
      unitRef="usd">342737000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i8e330be6744c4a0bad67ede1e56332a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTctMy0xLTEtMA_8716a29a-cc2f-4770-b697-eab5c5362758"
      unitRef="usd">203561000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i8e330be6744c4a0bad67ede1e56332a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTctNS0xLTEtMA_922baa0e-fce6-419b-b6c3-628bb5db0bc3"
      unitRef="usd">68865000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i8e330be6744c4a0bad67ede1e56332a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTctNy0xLTEtMA_b66244eb-3ecb-4ac7-bc0c-f12b411402ef"
      unitRef="usd">615163000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i8e330be6744c4a0bad67ede1e56332a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTctOS0xLTEtMA_5ea50496-19ed-46fc-a61f-1ea4cd6b4d8a"
      unitRef="usd">712205000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="id5d1da56109c4859839034187754e03a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTgtMS0xLTEtMA_74354ab9-b769-4749-9bad-381cd4daa668"
      unitRef="usd">465950000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="id5d1da56109c4859839034187754e03a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTgtMy0xLTEtMA_f3c74274-f610-4142-8c0f-3217e3ff1e87"
      unitRef="usd">645408000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="id5d1da56109c4859839034187754e03a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTgtNS0xLTEtMA_a3f247b8-7378-41fd-b148-0c9450b529e2"
      unitRef="usd">69937000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="id5d1da56109c4859839034187754e03a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTgtNy0xLTEtMA_80b53703-9234-4e83-8d33-184c4bf7e2c8"
      unitRef="usd">1181295000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="id5d1da56109c4859839034187754e03a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTgtOS0xLTEtMA_7f71cba4-c125-4f23-b233-0a828ff1e807"
      unitRef="usd">1296382000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i7544e8b4a2904085a584333a149244c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTktMS0xLTEtMA_a8e9310d-e6d0-4c82-b644-218a82e4ef91"
      unitRef="usd">638394000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i7544e8b4a2904085a584333a149244c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTktMy0xLTEtMA_1cdb890a-b40a-432d-ae47-008d70c91941"
      unitRef="usd">921962000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i7544e8b4a2904085a584333a149244c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTktNS0xLTEtMA_90e41e5d-37ab-4c1e-8e04-63115250253a"
      unitRef="usd">116709000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i7544e8b4a2904085a584333a149244c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTktNy0xLTEtMA_55527dcd-680e-4ab4-9d30-bc768b247f31"
      unitRef="usd">1677065000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i7544e8b4a2904085a584333a149244c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMTktOS0xLTEtMA_8726640a-cd6f-469b-a5d7-5234f0038983"
      unitRef="usd">1967788000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i014188c2c01b4bd59a1351287af9c799_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjAtMS0xLTEtMA_4e606e68-160a-423b-94c2-4e7b7709b7b4"
      unitRef="usd">364839000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i014188c2c01b4bd59a1351287af9c799_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjAtMy0xLTEtMA_21efed8d-e398-4638-8bce-395362f83575"
      unitRef="usd">424169000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i014188c2c01b4bd59a1351287af9c799_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjAtNS0xLTEtMA_c9c32acd-8863-4241-9bef-0a128ed3266d"
      unitRef="usd">18173000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i014188c2c01b4bd59a1351287af9c799_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjAtNy0xLTEtMA_54a5b62a-63ef-4baf-bbf8-1467a28e73a7"
      unitRef="usd">807181000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i014188c2c01b4bd59a1351287af9c799_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjAtOS0xLTEtMA_2b9a35b2-f72d-4a8f-9edf-0ffdb57025e5"
      unitRef="usd">911984000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="ic37cd47efd6e4312a1a5f977eee45892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjEtMS0xLTEtMA_1290cf18-bff7-4a18-af03-0b683e05092f"
      unitRef="usd">354256000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="ic37cd47efd6e4312a1a5f977eee45892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjEtMy0xLTEtMA_47bf6d99-2bc0-4886-bcdd-fe4691e65967"
      unitRef="usd">458893000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ic37cd47efd6e4312a1a5f977eee45892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjEtNS0xLTEtMA_c1d13cc8-6d1e-4ca5-b590-cde793765109"
      unitRef="usd">66024000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ic37cd47efd6e4312a1a5f977eee45892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjEtNy0xLTEtMA_6c90a779-2ec1-4b56-8d49-2812e5e06fcc"
      unitRef="usd">879173000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="ic37cd47efd6e4312a1a5f977eee45892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjEtOS0xLTEtMA_92259ef4-484f-49c4-99ea-1a07f22f0196"
      unitRef="usd">955436000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i38e9bb87c36346518db7df6e4eb9ed1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjItMS0xLTEtMA_5cf3a012-cf7a-4aa0-982b-943d537e2878"
      unitRef="usd">874673000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i38e9bb87c36346518db7df6e4eb9ed1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjItMy0xLTEtMA_040c11cf-99fc-41f6-8016-70c8883e3b82"
      unitRef="usd">1212730000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i38e9bb87c36346518db7df6e4eb9ed1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjItNS0xLTEtMA_146d950d-a978-4565-97e1-ff409a7c0347"
      unitRef="usd">142380000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i38e9bb87c36346518db7df6e4eb9ed1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjItNy0xLTEtMA_461b9554-0738-45d7-9763-4ff47b0626c0"
      unitRef="usd">2229783000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i38e9bb87c36346518db7df6e4eb9ed1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjItOS0xLTEtMA_10cb81bc-ef24-44e5-85b4-51a51aaa476f"
      unitRef="usd">2519724000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i2b3e474827be4a7d8862b7633d000777_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjMtMS0xLTEtMA_8517b345-10f8-4862-9aca-a7cd046480ff"
      unitRef="usd">45891000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i2b3e474827be4a7d8862b7633d000777_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjMtMy0xLTEtMA_8e9e2eca-5145-475a-8b90-6ebec5a605f0"
      unitRef="usd">270595000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i2b3e474827be4a7d8862b7633d000777_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjMtNS0xLTEtMA_28e5ce27-6f88-4f5f-ac86-60e20e0e3608"
      unitRef="usd">15652000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i2b3e474827be4a7d8862b7633d000777_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjMtNy0xLTEtMA_473ff8b8-3b82-4dd1-b2b4-da59f3385884"
      unitRef="usd">332138000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i2b3e474827be4a7d8862b7633d000777_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjMtOS0xLTEtMA_fb5f6799-422a-497c-ae82-4ed00095b0ee"
      unitRef="usd">3149871000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i6a6533fa5b634a1fac962850183f8e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjQtMS0xLTEtMA_9de6a068-fb77-4585-93fc-b30004d3fec5"
      unitRef="usd">3086740000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i6a6533fa5b634a1fac962850183f8e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjQtMy0xLTEtMA_26bd18db-e48e-4d13-ae74-bca1e2c60f43"
      unitRef="usd">4137318000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i6a6533fa5b634a1fac962850183f8e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjQtNS0xLTEtMA_b2ec54e6-0375-4979-b9ab-8ca6057547b9"
      unitRef="usd">497740000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i6a6533fa5b634a1fac962850183f8e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjQtNy0xLTEtMA_d50a7164-da7a-4d58-87d8-d506a3f6e38a"
      unitRef="usd">7721798000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i6a6533fa5b634a1fac962850183f8e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjQtOS0xLTEtMA_6d6e2138-2ac0-4c73-bec8-08d35532f3b5"
      unitRef="usd">11513390000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="i1eec403ca63948759bd4781db970ede8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjUtMS0xLTEtMA_e909de9d-c0f5-4715-8f61-8faa8177c6ca"
      unitRef="usd">0</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="i1eec403ca63948759bd4781db970ede8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjUtMy0xLTEtMA_037867ec-205b-48de-a0c0-37b7e76bcffd"
      unitRef="usd">0</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i1eec403ca63948759bd4781db970ede8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjUtNS0xLTEtMA_22406d4f-f5aa-4fa7-a680-3ec5163337da"
      unitRef="usd">0</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="i1eec403ca63948759bd4781db970ede8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjUtNy0xLTEtMA_5240f4a2-899b-4b2f-81dc-7ff6bcefd037"
      unitRef="usd">0</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="i1eec403ca63948759bd4781db970ede8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjUtOS0xLTEtMA_3b267770-0d97-4a92-9923-090d2e5af93b"
      unitRef="usd">692108000</us-gaap:Assets>
    <us-gaap:InventoryHomesUnderConstruction
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjYtMS0xLTEtMA_5ebeba8c-780b-4465-a4fa-ec3ddddf38f6"
      unitRef="usd">3086740000</us-gaap:InventoryHomesUnderConstruction>
    <us-gaap:LandAvailableForDevelopment
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjYtMy0xLTEtMA_40abf3e2-103d-48ae-a533-7c1fc6e16152"
      unitRef="usd">4137318000</us-gaap:LandAvailableForDevelopment>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjYtNS0xLTEtMA_c2c71ab5-5baa-4478-b14c-07bb3ded1a75"
      unitRef="usd">497740000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryOperativeBuilders
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjYtNy0xLTEtMA_48147e2e-38aa-4b52-b2b7-789b998cb627"
      unitRef="usd">7721798000</us-gaap:InventoryOperativeBuilders>
    <us-gaap:Assets
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180MC9mcmFnOjFlMmE3NzY3YTNhNjRkNzViNWQyZmRlNTJlZGFkY2UxL3RhYmxlOmM2YzIzY2FhZDdjNjQyYmZiMWQ4Njg1ZWRhY2NhY2JiL3RhYmxlcmFuZ2U6YzZjMjNjYWFkN2M2NDJiZmIxZDg2ODVlZGFjY2FjYmJfMjYtOS0xLTEtMA_ad04065e-6165-454e-a181-816364958847"
      unitRef="usd">12205498000</us-gaap:Assets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMzMwNA_e51cbf19-c2a3-4759-9046-90142d277a41">Debt&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;Notes payable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Our notes payable are summarized as follows ($000&#x2019;s omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt;text-indent:-9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.250% unsecured senior notes due March 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,954&#160;&lt;/span&gt;&lt;/td&gt;&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.500% unsecured senior notes due March 2026 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;5.000% unsecured senior notes due January 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;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;/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;7.875% unsecured senior notes due June 2032 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;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;/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;6.375% unsecured senior notes due May 2033 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;6.000% unsecured senior notes due February 2035 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;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;/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 premiums, discounts, and issuance costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,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;(13,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,988,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,712,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other notes payable&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;71,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,059,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,752,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,415,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"&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;(a)&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:6.34pt"&gt;Redeemable prior to maturity; guaranteed on a senior basis by certain wholly-owned subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"&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;(b)&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:6.34pt"&gt;The carrying value of senior notes reflects the impact of premiums, discounts, and issuance costs that are amortized to interest cost over the respective terms of the senior notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the nine months ended September&#160;30, 2021, we accelerated the retirement of $200.0 million and $100.0 million of our unsecured notes scheduled to mature in 2026 and 2027, respectively, through a cash tender offer. The retirement resulted in a loss of $61.5 million, which includes the write-off of debt issuance costs, unamortized discounts and premiums, and transaction fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other notes payable include notes with third parties that totaled $71.4 million and $40.1 million at September&#160;30, 2021 and December&#160;31, 2020, respectively. These notes have maturities ranging up to four years, are secured by the applicable land positions, and generally have no recourse to other assets. The stated interest rates on these notes range up to 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="padding-left:18pt;text-indent:-18pt"&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;Revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;We maintain a revolving credit facility (the "Revolving Credit Facility") maturing in June 2023 that has a maximum borrowing capacity of $1.0 billion and contains an uncommitted accordion feature that could increase the capacity to $1.5 billion, subject to certain conditions and availability of additional bank commitments. The Revolving Credit Facility also provides for the issuance of letters of credit that reduce the available borrowing capacity under the Revolving Credit Facility, with a sublimit of $500.0 million at September&#160;30, 2021. The interest rate on borrowings under the Revolving Credit Facility may be based on either the London Interbank Offered Rate ("LIBOR") or a base rate plus an applicable margin, as defined therein. As a precautionary measure during the initial phase of the COVID-19 pandemic, we made the decision in March 2020 to draw $700.0 million under the Revolving Credit Facility. In June 2020, we repaid the full outstanding balance of $700.0 million. We had no borrowings outstanding at either September&#160;30, 2021 or December&#160;31, 2020, and $282.3 million and $249.7 million of letters of credit issued under the Revolving Credit Facility at September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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 Revolving Credit Facility contains financial covenants that require us to maintain a minimum Tangible Net Worth, a minimum Interest Coverage Ratio, and a maximum Debt-to-Capitalization Ratio (as each term is defined in the Revolving Credit Facility). As of September&#160;30, 2021, we were in compliance with all covenants. Our available and unused borrowings under the Revolving Credit Facility, net of outstanding letters of credit, amounted to $717.7 million and $750.3 million at September&#160;30, 2021 and December&#160;31, 2020, 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;Financial Services debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Pulte Mortgage maintains a master repurchase agreement with third party lenders (as amended, the "Repurchase Agreement") that matures on July 28, 2022. The maximum aggregate commitment was $580.0 million at September&#160;30, 2021, which will increase to $650.0 million during the seasonally high borrowing period from December 27, 2021 through January 13, 2022. At all other times, the maximum aggregate commitment ranges from $460.0 million to $550.0 million. Borrowings under the Repurchase Agreement are secured by residential mortgage loans available-for-sale.&#160;The Repurchase Agreement contains various affirmative and negative covenants applicable to Pulte Mortgage, including quantitative thresholds related to net worth, net income, and liquidity. Pulte Mortgage had $476.5&#160;million and $411.8&#160;million outstanding under the Repurchase Agreement at September&#160;30, 2021 and December&#160;31, 2020, respectively, and was in compliance with all of its covenants and requirements as of such dates.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMzMwMQ_aa0417ee-c605-4873-ac17-93236fab7879">&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;Our notes payable are summarized as follows ($000&#x2019;s omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt;text-indent:-9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.250% unsecured senior notes due March 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,954&#160;&lt;/span&gt;&lt;/td&gt;&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.500% unsecured senior notes due March 2026 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;5.000% unsecured senior notes due January 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;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;/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;7.875% unsecured senior notes due June 2032 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;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;/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;6.375% unsecured senior notes due May 2033 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;6.000% unsecured senior notes due February 2035 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;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;/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 premiums, discounts, and issuance costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,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;(13,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,988,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,712,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other notes payable&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;71,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,059,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,752,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,415,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"&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;(a)&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:6.34pt"&gt;Redeemable prior to maturity; guaranteed on a senior basis by certain wholly-owned subsidiaries.&lt;/span&gt;&lt;/div&gt;(b)The carrying value of senior notes reflects the impact of premiums, discounts, and issuance costs that are amortized to interest cost over the respective terms of the senior notes.</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2264bfb0354442a09b6c37167989b4e4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMS0wLTEtMS0wL3RleHRyZWdpb246YWY1ZmQyYjU4YzU3NDk3ZWFjNDlhOTcwZTU0NmM5NDdfNA_d041079f-8678-4e1d-ad67-4157684a96a3"
      unitRef="number">0.04250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2264bfb0354442a09b6c37167989b4e4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMS0xLTEtMS0w_aafdaffd-20bb-4708-ae84-4461342fa6c8"
      unitRef="usd">0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9e77bd28700145ad9bb8c9f0d133ef83_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMS0zLTEtMS0w_48f26ccc-992f-49a4-bff7-e300aa7ed77f"
      unitRef="usd">425954000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8ae5d560810a4777b2e12d0f4dcb2c5f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMi0wLTEtMS0wL3RleHRyZWdpb246MjY2ZGI4NzY4OWY3NGYxNGJhYmM4YThiMDJmNjY3ZWZfNA_1ab98c01-e64a-409b-8270-48ba5e335b35"
      unitRef="number">0.05500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8ae5d560810a4777b2e12d0f4dcb2c5f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMi0xLTEtMS0w_c8ec6108-84e9-4d22-a5a3-3a54f8ef0470"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i12a2341156294f128831ba23eda4a6b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMi0zLTEtMS0w_64c1f7c4-6262-477b-a54e-3cf3a4c99832"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie264f8a7dee242c6ac5dbb9d88145b13_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMy0wLTEtMS0wL3RleHRyZWdpb246YWUxYmNhMjc0YjRmNDdkM2IwYjkzM2Y1M2UxNzU1ZTFfNA_115c7834-0087-4ef3-ac5c-c1cd317669d8"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie264f8a7dee242c6ac5dbb9d88145b13_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMy0xLTEtMS0w_36526880-9a64-4de9-a322-acaf247239dc"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i76fc6d7424c14b4b96222af8de959011_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMy0zLTEtMS0w_04d45d85-e64a-482f-a389-20dd61341e52"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie4ec9dc00d1c43babebe17a4041a648d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNC0wLTEtMS0wL3RleHRyZWdpb246M2NhOWNhMDUxMDUzNGY4YzlkODRhZTk3NmIxNGY0MWRfNA_ec5dc469-4dbb-456c-8452-c1db1fa105a1"
      unitRef="number">0.07875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie4ec9dc00d1c43babebe17a4041a648d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNC0xLTEtMS0w_1eae936a-1301-416e-b0cf-1d6ed5267244"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2de0884cc58e4e0a812f482dd3b0a6cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNC0zLTEtMS0w_a2989cc7-91e3-4dfb-8cc2-db9cf6a59fee"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i46cbc4d08dba4cc6a65b5f4401b7d6ac_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNS0wLTEtMS0wL3RleHRyZWdpb246MWNlZDBiZDRmODA4NDlkYzlkYTc2NThlNmZkM2VlYjJfNA_63417f96-f739-48a0-b7ce-f84abaea9ecd"
      unitRef="number">0.06375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i46cbc4d08dba4cc6a65b5f4401b7d6ac_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNS0xLTEtMS0w_22084644-d8a9-42be-803c-2b5f7d3c90c9"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4e4c673063d24274805885bf0f9d8733_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNS0zLTEtMS0w_21409e4d-fde7-49c5-bd55-106c7333506e"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic02576da170d48449fb6280db322bee2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNi0wLTEtMS0wL3RleHRyZWdpb246OWFkNTE5MzlhOGRlNGEwNDk2ZmQwODlhMjFhNDllZWVfNA_bed160e5-6777-475f-a669-9758dede276e"
      unitRef="number">0.06000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic02576da170d48449fb6280db322bee2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNi0xLTEtMS0w_fff98baf-486d-472a-9c8c-4106f5d6d3be"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3219e6e6cecd495d8fe86b1f4185fa35_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNi0zLTEtMS0w_0db4f81a-cb64-4fe5-8014-049b2eb15662"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNy0xLTEtMS0w_95848e26-fbf4-4bce-a178-f9e394868e6f"
      unitRef="usd">11502000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfNy0zLTEtMS0w_a46d6013-0596-4873-8dfa-3c465314e188"
      unitRef="usd">13750000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:SeniorNotes
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfOC0xLTEtMS0w_ad4e8c36-1399-44d4-b470-dccafea14db1"
      unitRef="usd">1988498000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfOC0zLTEtMS0w_d0cc2292-b734-4429-b4e3-574dd3cc94f5"
      unitRef="usd">2712204000</us-gaap:SeniorNotes>
    <us-gaap:OtherNotesPayable
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfOS0xLTEtMS0w_8fe6802c-c70a-451e-8338-82f863b198ee"
      unitRef="usd">71425000</us-gaap:OtherNotesPayable>
    <us-gaap:OtherNotesPayable
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfOS0zLTEtMS0w_0431eb1a-1588-434b-aa81-db29c2224291"
      unitRef="usd">40098000</us-gaap:OtherNotesPayable>
    <us-gaap:NotesPayable
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMTAtMS0xLTEtMA_aa3e76a9-7ccb-4769-8cb1-288631df82fa"
      unitRef="usd">2059923000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMTAtMy0xLTEtMA_4944e92f-530d-44f7-adb4-b19103478aab"
      unitRef="usd">2752302000</us-gaap:NotesPayable>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMTEtMS0xLTEtMA_655e2614-898e-4db6-b26b-762d5e199485"
      unitRef="usd">2582625000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RhYmxlOmY2NDhlODIwOTBkYzRhNjJiNmRiZjAxNTQ2Njc0YmQ0L3RhYmxlcmFuZ2U6ZjY0OGU4MjA5MGRjNGE2MmI2ZGJmMDE1NDY2NzRiZDRfMTEtMy0xLTEtMA_61e7563e-8bf7-4635-8fd6-bb236a4c4875"
      unitRef="usd">3415662000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id6d19277818b447cbf62706573ee3f74_D20210101-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfNDIz_07c12ad0-9b67-4bb4-9c1a-7dd0a6d51b6d"
      unitRef="usd">200000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7c66fe91604a4cb49620cdf3b8a58524_D20210101-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfNDMw_af6f9f83-6053-4dce-ac07-04282a70a9b5"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMTY0OTI2NzQ0NDk5MA_8c39f32d-a4ce-4739-bbe6-8d12b4b6fbb8"
      unitRef="usd">-61500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNotesPayable
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfNzU1_791c1a53-5f70-4e82-acc1-e45f59234221"
      unitRef="usd">71400000</us-gaap:OtherNotesPayable>
    <us-gaap:OtherNotesPayable
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfNzYy_9aff10f0-f49e-43a8-b59e-b12c7df783bb"
      unitRef="usd">40100000</us-gaap:OtherNotesPayable>
    <us-gaap:DebtInstrumentTerm
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfODM1_8c928e85-b0c1-4f3c-955c-8bdd8160019d">P4Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7af20e6c630c49dfb609cd6a1fb36a53_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfOTg2_50b54e2d-0f36-4c1c-82f0-2f4a3f520a7d"
      unitRef="number">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMTE1NQ_b05bdced-1d41-45b4-8eb4-3f3adb488103"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMTI0MA_1987c8b0-92ce-4693-9786-b823f799f792"
      unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <phm:DebtCovenantAdditionalIssuanceofLettersofCreditMaximum
      contextRef="i43e5f7a598e1413eb1a8838e38bde702_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMTUwNg_ebe88032-ede6-4f71-88fc-9393e082a674"
      unitRef="usd">500000000</phm:DebtCovenantAdditionalIssuanceofLettersofCreditMaximum>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ia135d2bbb11e40fca06563b7dc965eb7_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMTgzNA_9a5cd476-d6ea-4721-bef6-3e38a3e2fe30"
      unitRef="usd">700000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMTkzMA_cc601f15-2c86-4e1d-951e-ce392222dab2"
      unitRef="usd">700000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i6a22ebdb6006498b950c3df5ad440c3b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMTk1NA_5bc5996f-22d1-44d9-9569-8efe705925ce"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMjAwMw_658ca5f4-479d-4f4b-870a-4b201ce746c0"
      unitRef="usd">282300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMjAxMA_fbf5503d-3373-4d3b-b3c2-72ba32aeb32e"
      unitRef="usd">249700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMjUzNg_4d927be0-2ae1-4b3f-b4d4-5048162ed29b"
      unitRef="usd">717700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMjU0Mw_a65d735e-28d9-4e17-9267-745e94752659"
      unitRef="usd">750300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4da47028005c4afb8c648e32e0d29624_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMjc3OA_4e102a69-2ed6-4146-a888-9d4fea4f16e7"
      unitRef="usd">580000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3bdd77d5642c4d2b994ad376371f3195_I20211227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMzI5ODUzNDg4NjY5OA_310b6176-ec53-451d-aeb9-f85aa951dda4"
      unitRef="usd">650000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5555fa2b6946447db1ac0c1cba2ba4dd_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMzI5ODUzNDg4NzAwNw_15c33d6d-6498-475b-853d-535787495c5d"
      unitRef="usd">460000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if786d6a503f64e54aac6ae67cd39e288_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMzI5ODUzNDg4Njk4Mg_8497cd7c-7d0c-4ac9-af31-3b99c974dffe"
      unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1f38c1f7bc584b5ea03fb451367b55cf_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMzEzNQ_1bc08017-eb5a-430b-bc82-2894d7a538cd"
      unitRef="usd">476500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i17d17e27143948e7b3264bd6f705a9a1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180My9mcmFnOmY5ZWUxM2NhYzdhMjQ0NzE4MDFmYmY1ZTExNTdhYmJlL3RleHRyZWdpb246ZjllZTEzY2FjN2EyNDQ3MTgwMWZiZjVlMTE1N2FiYmVfMzE0Mg_720a8ed4-5696-4e79-97fe-7626073a164c"
      unitRef="usd">411800000</us-gaap:LineOfCredit>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfODY2_a818fd3b-955b-4867-ba28-559d260ed80f">Shareholders&#x2019; equity&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;In the nine months ended September&#160;30, 2021, we declared cash dividends totaling $110.3 million and repurchased 12.0 million shares under our repurchase authorization for $614.3 million. In the nine months ended September&#160;30, 2020, we declared cash dividends totaling $97.5 million and repurchased 2.8 million shares under our repurchase authorization for $95.7 million. On April 26, 2021, the Board of Directors approved an additional share repurchase authorization of $1.0 billion. At September&#160;30, 2021, we had remaining authorization to repurchase $740.6 million of common shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Under our share-based compensation plans, we accept shares as payment under certain conditions related to stock option exercises and vesting of shares, generally related to the payment of minimum tax obligations. In the nine months ended September&#160;30, 2021 and 2020, participants surrendered shares valued at $10.6&#160;million and $14.9&#160;million, respectively, under these plans. Such share transactions are excluded from the above noted share repurchase authorization.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:Dividends
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfODE_013e05a3-6be8-45d7-8437-38107dbaf23c"
      unitRef="usd">110300000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id0801310e0374b20b7c52f79132acda2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfMTAw_b345c53d-146b-4670-9202-1a2e328731ca"
      unitRef="shares">12000000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id0801310e0374b20b7c52f79132acda2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfMTQ5_4019a737-3d22-478d-906a-48b6bd370f08"
      unitRef="usd">614300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:Dividends
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfMjAz_d7563f85-64d5-412d-9d4e-20eb42e430d9"
      unitRef="usd">97500000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ibf3a1184946a4d76af40daf00751f216_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfMjIy_14ee0fa7-e69b-4004-9a56-09e12f60b4af"
      unitRef="shares">2800000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibf3a1184946a4d76af40daf00751f216_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfMjcx_f961e186-153f-4351-8650-ec5a2780bd30"
      unitRef="usd">95700000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i41fd561ae8ec47a5bb1d57400c8a879a_I20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfMzc0_f8ac881c-c0e1-45e6-86e7-a6ec9fe112af"
      unitRef="usd">1000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i5f2d67d84b464506aca17a2354d0c184_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfNDMw_04625ae9-0962-4df4-b20a-ac21c743ddf4"
      unitRef="usd">740600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7b033289bbb34a8a8f7cb88ac95719d7_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfNzI5_fe39b6f8-a25f-4e08-9dcb-c3eb70aafe06"
      unitRef="usd">10600000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i30aac430d36a49cab44edc20d4b2b1bd_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180Ni9mcmFnOmVjZjE2NGE0YTgzYTQwYTJhMTIyY2FmOTc2ZTVjMGI3L3RleHRyZWdpb246ZWNmMTY0YTRhODNhNDBhMmExMjJjYWY5NzZlNWMwYjdfNzM2_7ec053f6-cacf-4c5b-a54d-67fed7b57bdf"
      unitRef="usd">14900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMTM4Mw_02bb04ed-cf81-480e-9c31-83b0badba865">Income taxes&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;Our effective tax rate for the three and nine months ended September&#160;30, 2021 was 23.3% and 22.4%, respectively, compared to 14.0% and 19.6%, respectively, for the same periods in 2020. Our effective tax rate for each of these periods differs from the federal statutory rate primarily due to state income tax expense and benefits associated with federal energy efficient home credits. Income tax expense for the three and nine months ended September&#160;30, 2020 includes benefits of $53.2 million and $58.0 million, respectively, associated with the extension of federal energy efficient homes tax credits, including to homes closed in prior open tax years. The effective tax rate for the nine months ended September&#160;30, 2021 also reflects a reduction in valuation allowances relating to projected utilization of certain state net operating loss carryforwards. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;At September&#160;30, 2021 and December&#160;31, 2020, we had net deferred tax assets of $19.9 million and $32.7 million, respectively. The accounting for deferred taxes is based upon estimates of future results.&#160;Differences between estimated and actual results could result in changes in the valuation of deferred tax assets that could have a material impact on our consolidated results of operations or financial position. Changes in existing tax laws could also affect actual tax results and the realization of deferred tax assets over time. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Unrecognized tax benefits represent the difference between tax positions taken or expected to be taken in a tax return and the benefits recognized for financial statement purposes. We had $23.9 million and $30.9 million of gross unrecognized tax benefits at September&#160;30, 2021 and December&#160;31, 2020, respectively. Additionally, we had accrued interest and penalties of $4.0 million and $2.8 million at September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfNjQ_4acebe23-ff24-4c2d-9225-1c7960e30978"
      unitRef="number">0.233</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfNzE_4c767ea0-f905-402b-a0a8-24327204f1a6"
      unitRef="number">0.224</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMTAx_b345b17b-fe79-4814-95ee-4dd232e1336e"
      unitRef="number">0.140</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMTA4_e05c7f78-a706-49df-8925-b31218bb0b0a"
      unitRef="number">0.196</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <phm:EffectiveIncomeTaxReconciliationTaxCreditsAmountFederalEnergyEfficientHomeCredit
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMzI5ODUzNDg4ODE4OQ_9099fc5c-4a2d-4b0d-a5b5-4634b3715c08"
      unitRef="usd">53200000</phm:EffectiveIncomeTaxReconciliationTaxCreditsAmountFederalEnergyEfficientHomeCredit>
    <phm:EffectiveIncomeTaxReconciliationTaxCreditsAmountFederalEnergyEfficientHomeCredit
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMzI5ODUzNDg4ODE3Mw_5c0d3b38-7d90-4c86-b11f-86596aa84fce"
      unitRef="usd">58000000</phm:EffectiveIncomeTaxReconciliationTaxCreditsAmountFederalEnergyEfficientHomeCredit>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfNTg3_6b82d7f1-4499-4ced-926f-614514381ba5"
      unitRef="usd">19900000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfNTk0_ea27cc35-f10a-44fd-b51f-806059a74553"
      unitRef="usd">32700000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMTIxMQ_798dc027-e1d1-447b-8451-ad98ee84edc8"
      unitRef="usd">23900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMTIxOA_b049529a-50bb-4eca-b17d-742c4d7e3ce3"
      unitRef="usd">30900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMTMzOQ_f472a833-bbc1-42db-ae3c-36ac4d44aec7"
      unitRef="usd">4000000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM180OS9mcmFnOmJmNDI2NTAwNmZlNDQxNmU5OGIzYzhkZmIzM2ZjODVkL3RleHRyZWdpb246YmY0MjY1MDA2ZmU0NDE2ZTk4YjNjOGRmYjMzZmM4NWRfMTM0Ng_f9a5f19e-cf2c-42de-a30c-bdbd105b3356"
      unitRef="usd">2800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RleHRyZWdpb246ODcwOTM4OTEwZjlkNDNiNmE0ODZiYjFhNTA4ODVlMmNfMjAxMA_3768f563-1399-4567-b85a-6c5cf8d0fc99">Fair value disclosures&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;ASC 820, &#x201c;Fair Value Measurements and Disclosures,&#x201d; provides a framework for measuring fair value in generally accepted accounting principles and establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The fair value hierarchy can be summarized as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left: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:6.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value determined based on quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value determined using significant observable inputs, generally either quoted prices in active markets for similar assets or liabilities or quoted prices in markets that are not active.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value determined using significant unobservable inputs, such as pricing models, discounted cash flows, or similar techniques.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;Our assets and liabilities measured or disclosed at fair value are summarized below ($000&#x2019;s omitted):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;br/&gt;Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Measured at fair value on a recurring basis:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential mortgage loans available-for-sale&lt;/span&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;Level&#160;2&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;601,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;564,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IRLCs&lt;/span&gt;&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;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 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;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Whole loan commitments&lt;/span&gt;&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;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Measured at fair value on a non-recurring basis:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;House and land inventory&lt;/span&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;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Disclosed at 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents, and restricted cash&lt;/span&gt;&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,624,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,632,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services debt&lt;/span&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;Level 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;476,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes payable&lt;/span&gt;&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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other notes payable&lt;/span&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;Level 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;71,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values for agency residential mortgage loans available-for-sale are determined based on quoted market prices for comparable instruments. Fair values for non-agency residential mortgage loans available-for-sale are determined based on purchase commitments from whole loan investors and other relevant market information available to management. Fair values for IRLCs, including the value of servicing rights, and forward contracts on mortgage-backed securities are valued based on market prices for similar instruments. Fair values for whole loan commitments are based on market prices for similar instruments from the specific whole loan investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Certain assets are required to be recorded at fair value on a non-recurring basis when events and circumstances indicate that the carrying value may not be recoverable. The non-recurring fair values included in the above table represent only those assets whose carrying values were adjusted to fair value as of the respective balance sheet dates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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 carrying amounts of cash and equivalents, Financial Services debt and other notes payable approximate their fair values due to their short-term nature and/or floating interest rate terms. The fair values of senior notes are based on quoted market prices, when available. If quoted market prices are not available, fair values are based on quoted market prices of similar issues. The carrying value of senior notes was $2.0&#160;billion and $2.7&#160;billion at September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RleHRyZWdpb246ODcwOTM4OTEwZjlkNDNiNmE0ODZiYjFhNTA4ODVlMmNfMjAyOQ_cff68fcd-c248-4497-b42e-54c5535c6717">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assets and liabilities measured or disclosed at fair value are summarized below ($000&#x2019;s omitted):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;br/&gt;Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Measured at fair value on a recurring basis:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential mortgage loans available-for-sale&lt;/span&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;Level&#160;2&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;601,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;564,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IRLCs&lt;/span&gt;&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;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 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;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Whole loan commitments&lt;/span&gt;&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;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Measured at fair value on a non-recurring basis:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;House and land inventory&lt;/span&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;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Disclosed at 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents, and restricted cash&lt;/span&gt;&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,624,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,632,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services debt&lt;/span&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;Level 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;476,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes payable&lt;/span&gt;&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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other notes payable&lt;/span&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;Level 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;71,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i31ead431f35a49e3b82d9afaf4a5e85a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfNC00LTEtMS0w_da1a4e81-08ab-4bbe-9dea-1b84fc39fbf9"
      unitRef="usd">601408000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i00d227fa0eee4dafbed743f54284d943_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfNC02LTEtMS0w_f37afa77-76b9-4505-b28f-cdb79b36085c"
      unitRef="usd">564979000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i75dc6212059d45ebae6dd6ae63c4f283_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfNS00LTEtMS0w_7debe2cb-33fe-4d1a-892d-4109b3b21f23"
      unitRef="usd">11670000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5ec6f66079654dbdb68b62a489c65b04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfNS02LTEtMS0w_b035acc5-b753-4afd-b859-c213dcbfb529"
      unitRef="usd">16161000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5749980f0ab743b9823d80a4d7209555_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfNi00LTEtMS0w_e5e59326-f886-47ad-a1b4-1b0d5ec07c6a"
      unitRef="usd">-4564000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i506328610c004759804f4bc375acec82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfNi02LTEtMS0w_8dc5065c-23e8-4352-8b2c-f43a9b8d94da"
      unitRef="usd">5436000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i34f114b3cf1b4cae9bff7cd8ad603c30_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfNy00LTEtMS0w_59848e19-7de9-43bf-8340-c738bbe85afc"
      unitRef="usd">-1177000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib3860a0a0efa4229abdacdc2d291a8b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfNy02LTEtMS0w_9584b3b5-ad91-4bff-a09b-e7ca97650141"
      unitRef="usd">498000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i216fbe25a8ea44a2b25520b44d16bfe9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTAtNC0xLTEtMA_d740c536-f8bd-4b91-bff5-3b417a99cc0d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i40c5e9b14edd42a3b2feffcc46a2384b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTAtNi0xLTEtMA_eed872f1-29f5-4700-a09a-7a9a307c3045"
      unitRef="usd">582000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8a9272f034254d6d8e1bc0012cab7fcd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTQtNC0xLTEtMA_06183957-2be5-4d7e-971d-8a6022f360c9"
      unitRef="usd">1624651000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i634b32a1933f4615881b3579439fc0df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTQtNi0xLTEtMA_0b29fa3d-937f-40ea-8cfc-e9262025a577"
      unitRef="usd">2632235000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="if0f1b03e23ef4bb6857e4759e93479b7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTUtNC0xLTEtMA_45bb641d-921b-42a4-aa6d-497543ece6db"
      unitRef="usd">476504000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i7a2afda68e4f41c5a20ab4ce3bec0d08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTUtNi0xLTEtMA_1bfc8b4d-5409-42f4-a307-c09f50b50695"
      unitRef="usd">411821000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="if0f1b03e23ef4bb6857e4759e93479b7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTctNC0xLTEtMA_dcb6ad20-edfc-433f-b596-4361dd85eeee"
      unitRef="usd">2511200000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i7a2afda68e4f41c5a20ab4ce3bec0d08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTctNi0xLTEtMA_477d72d1-d52c-4363-ab73-7530026a2ddf"
      unitRef="usd">3375564000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:OtherNotesPayable
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTgtNC0xLTEtMA_8fe6802c-c70a-451e-8338-82f863b198ee"
      unitRef="usd">71425000</us-gaap:OtherNotesPayable>
    <us-gaap:OtherNotesPayable
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RhYmxlOjMwNTg1NTBlZjFmOTQyZDNhODY1YmYxNzdiOTJlYTMzL3RhYmxlcmFuZ2U6MzA1ODU1MGVmMWY5NDJkM2E4NjViZjE3N2I5MmVhMzNfMTgtNi0xLTEtMA_0970d596-ef8e-4975-b56c-1f1dbf7d5ea8"
      unitRef="usd">40098000</us-gaap:OtherNotesPayable>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RleHRyZWdpb246ODcwOTM4OTEwZjlkNDNiNmE0ODZiYjFhNTA4ODVlMmNfMjAyNA_027a4f0c-57a7-4524-a651-253a4c772275">&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;Fair values for agency residential mortgage loans available-for-sale are determined based on quoted market prices for comparable instruments. Fair values for non-agency residential mortgage loans available-for-sale are determined based on purchase commitments from whole loan investors and other relevant market information available to management. Fair values for IRLCs, including the value of servicing rights, and forward contracts on mortgage-backed securities are valued based on market prices for similar instruments. Fair values for whole loan commitments are based on market prices for similar instruments from the specific whole loan investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Certain assets are required to be recorded at fair value on a non-recurring basis when events and circumstances indicate that the carrying value may not be recoverable. The non-recurring fair values included in the above table represent only those assets whose carrying values were adjusted to fair value as of the respective balance sheet dates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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 carrying amounts of cash and equivalents, Financial Services debt and other notes payable approximate their fair values due to their short-term nature and/or floating interest rate terms. The fair values of senior notes are based on quoted market prices, when available. If quoted market prices are not available, fair values are based on quoted market prices of similar issues. The carrying value of senior notes was $2.0&#160;billion and $2.7&#160;billion at September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:SeniorNotes
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RleHRyZWdpb246ODcwOTM4OTEwZjlkNDNiNmE0ODZiYjFhNTA4ODVlMmNfMTk2Ng_e7bf20f6-aaae-475f-b049-7da813367117"
      unitRef="usd">2000000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181Mi9mcmFnOjg3MDkzODkxMGY5ZDQzYjZhNDg2YmIxYTUwODg1ZTJjL3RleHRyZWdpb246ODcwOTM4OTEwZjlkNDNiNmE0ODZiYjFhNTA4ODVlMmNfMTk3Mw_b1e9a7dd-c117-4580-9adc-fb58b91eb763"
      unitRef="usd">2700000000</us-gaap:SeniorNotes>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4ODY_bf12e1b1-f68f-4f18-b355-ed8e5022c0fd">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;Letters of credit and surety bonds&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;In the normal course of business, we post letters of credit and surety bonds pursuant to certain performance-related obligations, as security for certain land option agreements, and under various insurance programs. The majority of these letters of credit and surety bonds are in support of our land development and construction obligations to various municipalities, other government agencies, and utility companies related to the construction of roads, sewers, and other infrastructure. We had outstanding letters of credit and surety bonds totaling $282.3 million and $1.8 billion, respectively, at September&#160;30, 2021 and $249.7 million and $1.5 billion, respectively, at December&#160;31, 2020. In the event any such letter of credit or surety bond is drawn, we would be obligated to reimburse the issuer of the letter of credit or surety bond. Our surety bonds generally do not have stated expiration dates; rather we are released from the surety bonds as the underlying contractual performance is completed. Because significant construction and development work has been performed related to projects that have not yet received final acceptance by the respective counterparties, the aggregate amount of surety bonds outstanding is in excess of the projected cost of the remaining work to be performed. We do not believe that a material amount, if any, of the letters of credit or surety bonds will be drawn.&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;Litigation and regulatory matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We are involved in various litigation and legal claims in the normal course of our business operations, including actions brought on behalf of various classes of claimants. We are also subject to a variety of local, state, and federal laws and regulations related to land development activities, house construction standards, sales practices, mortgage lending operations, employment practices, and protection of the environment. As a result, we are subject to periodic examination or inquiry by various governmental agencies that administer these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;We establish liabilities for litigation, legal claims, and regulatory matters when such matters are both probable of occurring and any potential loss is reasonably estimable. We accrue for such matters based on the facts and circumstances specific to each matter and revise these estimates as the matters evolve. In such cases, there may exist an exposure to loss in excess of any amounts currently accrued. In view of the inherent difficulty of predicting the outcome of these legal and regulatory matters, we generally cannot predict the ultimate resolution of the pending matters, the related timing, or the eventual loss. While the outcome of such contingencies cannot be predicted with certainty, we do not believe that the resolution of such matters will have a material adverse impact on our results of operations, financial position, or cash flows. However, to the extent the liability arising from the ultimate resolution of any matter exceeds the estimates reflected in the recorded reserves relating to such matter, we could incur additional charges that could be significant. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;Product warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Home purchasers are provided with a limited warranty against certain building defects, including a one-year comprehensive limited warranty and coverage for certain other aspects of the home&#x2019;s construction and operating systems for periods of up to, and, in limited instances, exceeding, 10 years. We estimate the costs to be incurred under these warranties and record liabilities in the amount of such costs at the time product revenue is recognized. Factors that affect our warranty liabilities include the number of homes sold, historical and anticipated rates of warranty claims, and the projected cost per claim. We periodically assess the adequacy of the warranty liabilities for each geographic market in which we operate and adjust the amounts as necessary. Actual warranty costs in the future could differ from the current estimates. Changes to warranty liabilities were as follows ($000&#x2019;s omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;Nine 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="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;September 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;September 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liabilities, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves provided&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;22,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments&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;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liabilities, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;83,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;91,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;83,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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;Self-insured risks&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We maintain, and require our subcontractors to maintain, general liability insurance coverage. We also maintain builders' risk, property, errors and omissions, workers' compensation, and other business insurance coverage. These insurance policies protect us against a portion of the risk of loss from claims. However, we retain a significant portion of the overall risk for such claims either through policies issued by our captive insurance subsidiaries or through our own self-insured per occurrence and aggregate retentions, deductibles, and claims in excess of available insurance policy limits. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Our general liability insurance includes coverage for certain construction defects. While construction defect claims can relate to a variety of circumstances, the majority of our claims relate to alleged problems with siding, plumbing, foundations and other concrete work, windows, roofing, and heating, ventilation and air conditioning systems. The availability of general liability insurance for the homebuilding industry and its subcontractors has become increasingly limited, and the insurance policies available require us to maintain significant per occurrence and aggregate retention levels. In certain instances, we may offer our subcontractors the opportunity to purchase insurance through one of our captive insurance subsidiaries or participate in a project-specific insurance program provided by us. Policies issued by our captive insurance subsidiaries represent self-insurance of these risks by us. A portion of this self-insured exposure is limited by reinsurance policies that we purchase. General liability coverage for the homebuilding industry is complex, and our coverage varies from policy year to policy year. &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;Our insurance coverage requires a per occurrence deductible up to an overall aggregate retention level. Beginning with the first dollar, amounts paid to satisfy insured claims generally apply to our per occurrence and aggregate retention obligations. Any amounts incurred in excess of the occurrence or aggregate retention levels are covered by insurance up to our purchased coverage levels. Our insurance policies, including the captive insurance subsidiaries' reinsurance policies, are maintained with highly-rated underwriters for whom we believe counterparty default risk is not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;At any point in time, we are managing approximately 1,000 individual claims related to general liability, property, errors and omissions, workers' compensation, and other business insurance coverage. We reserve for costs associated with such claims (including expected claims management expenses) on an undiscounted basis at the time revenue is recognized for each home closing and periodically evaluate the recorded liabilities based on actuarial analyses of our historical claims. The actuarial analyses calculate estimates of the ultimate net cost of all unpaid losses, including estimates for incurred but not reported losses ("IBNR"). IBNR represents losses related to claims incurred but not yet reported plus development on reported claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Our recorded reserves for all such claims totaled $624.7 million and $641.8 million at September&#160;30, 2021 and December&#160;31, 2020, respectively. The recorded reserves include loss estimates related to both (i) existing claims and related claim expenses and (ii) IBNR and related claim expenses. Liabilities related to IBNR and related claim expenses represented approximately 70% and 68% of the total general liability reserves at September&#160;30, 2021 and December&#160;31, 2020, respectively. The actuarial analyses that determine the IBNR portion of reserves consider a variety of factors, including the frequency and severity of losses, which are based on our historical claims experience supplemented by industry data. The actuarial analyses of the reserves also consider historical third party recovery rates and claims management expenses. &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;Housing market conditions can be volatile, and we believe such conditions can affect the frequency and cost of construction defect claims. Additionally, IBNR estimates comprise the majority of our liability and are subject to a high degree of uncertainty due to a variety of factors, including changes in claims reporting and resolution patterns, third party recoveries, insurance industry practices, the regulatory environment, and legal precedent. State regulations vary, but construction defect claims are typically reported and resolved over an extended period, often exceeding ten years. Changes in the frequency and timing of reported claims and estimates of specific claim values can impact the underlying inputs and trends utilized in the actuarial analyses, which could have a material impact on the recorded reserves. Additionally, the amount of insurance coverage available for each policy period also impacts our recorded reserves. Because of the inherent uncertainty in estimating future losses and the timing of such losses related to these claims, actual costs could differ significantly from estimated 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-weight:400;line-height:120%"&gt;Adjustments to reserves are recorded in the period in which the change in estimate occurs. We reduced general liability reserves by $56.6 million and $59.4 million in the nine months ended September&#160;30, 2021 and 2020, respectively, as a result of changes in estimates resulting from actual claim experience being less than anticipated in previous actuarial projections. The changes in actuarial estimates were driven by changes in actual claims experience that, in turn, impacted actuarial estimates for potential future claims. These changes in actuarial estimates did not involve any changes in actuarial methodology but did impact the development of estimates for future periods, which resulted in adjustments to the IBNR portion of our recorded liabilities. Costs associated with our insurance programs are classified within selling, general, and administrative expenses. Changes in these liabilities were as follows ($000's omitted): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;Nine 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="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;September 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;September 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves provided&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;21,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to previously recorded reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(56,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div 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;Payments, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;652,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;624,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;652,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding-left:72pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Includes net changes in amounts expected to be recovered from our insurance carriers, which are recorded in other assets (see below).&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;Estimates of anticipated recoveries of our costs under various insurance policies or from subcontractors or other third parties are recorded when recovery is considered probable. Such receivables are recorded in other assets and totaled $67.8 million 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;$69.5 million at September&#160;30, 2021 and December&#160;31, 2020, respectively. Those receivables relate to costs incurred to perform corrective repairs, settle claims with customers, and other costs related to the continued progression of construction defect claims that we believe are insured. Given the complexity inherent with resolving construction defect claims in the homebuilding industry described above, there generally exists a significant lag between our payment of claims and our reimbursements from applicable insurance carriers or third parties. In addition, disputes between homebuilders and insurance carriers or third parties over coverage positions relating to construction defect claims are common. Resolution of claims involves the exchange of significant amounts of information and frequently involves legal action.&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;Leases&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;We lease certain office space and equipment for use in our operations. We recognize lease expense for these leases on a straight-line basis over the lease term and combine lease and non-lease components for all leases. Right-of-use ("ROU") assets and lease liabilities are recorded on the balance sheet for all leases with an expected term of at least one year. Some leases include one or more options to renew. The exercise of lease renewal options is generally at our discretion. The depreciable lives of ROU assets and leasehold improvements are limited to the expected lease term. Certain of our lease agreements include rental payments based on a pro-rata share of the lessor&#x2019;s operating costs which are variable in nature. Our lease agreements do not contain any residual value guarantees or material restrictive 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%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets are classified within other assets on the balance sheet, while lease liabilities are classified within accrued and other liabilities. Leases with an initial term of 12 months or less are not recorded on the balance sheet. ROU assets and lease liabilities were $78.0 million and $96.9 million at September&#160;30, 2021, respectively, and $71.3 million and $91.4 million at December&#160;31, 2020, respectively. In the three and nine months ended September&#160;30, 2021, we recorded an additional $2.1&#160;million and $15.2&#160;million of lease liabilities under operating leases, respectively, and $13.0&#160;million in the nine months ended September&#160;30, 2020. Payments on lease liabilities in the three and nine months ended September&#160;30, 2021 totaled $5.1 million and $15.6 million, respectively, and $4.8 million and $14.8&#160;million in the comparable prior year periods.&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;Lease expense includes costs for leases with terms in excess of one year as well as short-term leases with terms of less than one year. For the three and nine months ended September&#160;30, 2021, our total lease expense was $10.6 million and $31.2 million, respectively, and $9.6 million and $28.2&#160;million in the comparable prior year periods. Our total lease expense is inclusive of variable lease costs of $1.6 million and $5.6 million for the three and nine months ended September&#160;30, 2021, respectively, and $1.5&#160;million and $4.9&#160;million in the comparable prior year periods, as well as short-term lease costs of $3.7 million and $9.7 million for the three and nine months ended September&#160;30, 2021, respectively, and $2.6 million and $6.6 million in the comparable prior year periods. Sublease income was de minimis.&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 future minimum lease payments required under our leases as of September&#160;30, 2021 were as follows ($000's omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&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;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;24,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;26,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt; (b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:  Interest &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:81pt;text-indent:-27pt"&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;(a)&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:15.34pt"&gt;Remaining payments are for the three months ended&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:81pt;text-indent:-27pt"&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;(b)&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:15.34pt"&gt;Lease payments include options to extend lease terms that are reasonably certain of being exercised. There were $3.0 million of legally binding minimum lease payments for leases signed but not yet commenced at September&#160;30, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:81pt;text-indent:-27pt"&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;(c)&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:15.91pt"&gt;Our leases do not provide a readily determinable implicit rate. Therefore, we must estimate our discount rate for such leases to determine the present value of lease payments at the lease commencement date.&lt;/span&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;(d)&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:15.34pt"&gt;The weighted average remaining lease term and weighted average discount rate used in calculating our lease liabilities were 5.4 years and 5.53%, respectively, at September&#160;30, 2021.&lt;/span&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <phm:LettersofcreditandsuretybondsPolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4OTk_ab1d5278-55d3-4e95-b9ac-cc6cdcb05914">Letters of credit and surety bondsIn the normal course of business, we post letters of credit and surety bonds pursuant to certain performance-related obligations, as security for certain land option agreements, and under various insurance programs. The majority of these letters of credit and surety bonds are in support of our land development and construction obligations to various municipalities, other government agencies, and utility companies related to the construction of roads, sewers, and other infrastructure. We had outstanding letters of credit and surety bonds totaling $282.3 million and $1.8 billion, respectively, at September&#160;30, 2021 and $249.7 million and $1.5 billion, respectively, at December&#160;31, 2020. In the event any such letter of credit or surety bond is drawn, we would be obligated to reimburse the issuer of the letter of credit or surety bond. Our surety bonds generally do not have stated expiration dates; rather we are released from the surety bonds as the underlying contractual performance is completed. Because significant construction and development work has been performed related to projects that have not yet received final acceptance by the respective counterparties, the aggregate amount of surety bonds outstanding is in excess of the projected cost of the remaining work to be performed.</phm:LettersofcreditandsuretybondsPolicyTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNjI4_d72b8879-0075-4001-960e-da3602d989aa"
      unitRef="usd">282300000</us-gaap:LettersOfCreditOutstandingAmount>
    <phm:SuretyBondsOutstanding
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNjM1_5628ec14-c1c9-4dc8-b7da-db58dd2775cb"
      unitRef="usd">1800000000</phm:SuretyBondsOutstanding>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNjYz_da8921a7-b42a-4896-9209-0859adbbe5db"
      unitRef="usd">249700000</us-gaap:LettersOfCreditOutstandingAmount>
    <phm:SuretyBondsOutstanding
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNjcw_0e51719b-f076-47f0-ba3f-c9f730348371"
      unitRef="usd">1500000000</phm:SuretyBondsOutstanding>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4ODk_32034ae0-91bf-4ed7-8bdc-b06d0863224d">&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;Litigation and regulatory matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We are involved in various litigation and legal claims in the normal course of our business operations, including actions brought on behalf of various classes of claimants. We are also subject to a variety of local, state, and federal laws and regulations related to land development activities, house construction standards, sales practices, mortgage lending operations, employment practices, and protection of the environment. As a result, we are subject to periodic examination or inquiry by various governmental agencies that administer these laws and regulations.&lt;/span&gt;&lt;/div&gt;We establish liabilities for litigation, legal claims, and regulatory matters when such matters are both probable of occurring and any potential loss is reasonably estimable. We accrue for such matters based on the facts and circumstances specific to each matter and revise these estimates as the matters evolve. In such cases, there may exist an exposure to loss in excess of any amounts currently accrued. In view of the inherent difficulty of predicting the outcome of these legal and regulatory matters, we generally cannot predict the ultimate resolution of the pending matters, the related timing, or the eventual loss. While the outcome of such contingencies cannot be predicted with certainty, we do not believe that the resolution of such matters will have a material adverse impact on our results of operations, financial position, or cash flows. However, to the extent the liability arising from the ultimate resolution of any matter exceeds the estimates reflected in the recorded reserves relating to such matter, we could incur additional charges that could be significant.</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4NTc_dbc57ac7-b6b5-49de-861f-58f607ddb96c">Home purchasers are provided with a limited warranty against certain building defects, including a one-year comprehensive limited warranty and coverage for certain other aspects of the home&#x2019;s construction and operating systems for periods of up to, and, in limited instances, exceeding, 10 years. We estimate the costs to be incurred under these warranties and record liabilities in the amount of such costs at the time product revenue is recognized. Factors that affect our warranty liabilities include the number of homes sold, historical and anticipated rates of warranty claims, and the projected cost per claim. We periodically assess the adequacy of the warranty liabilities for each geographic market in which we operate and adjust the amounts as necessary. Actual warranty costs in the future could differ from the current estimates.</us-gaap:StandardProductWarrantyPolicy>
    <phm:MaximumProductWarrantyInYears
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMzQxMQ_7d06c883-0f4f-4902-a968-d7ef33b9be74">P10Y</phm:MaximumProductWarrantyInYears>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4NzE_7f69440b-6695-4a2f-b2d9-f24d378196e1">Changes to warranty liabilities were as follows ($000&#x2019;s omitted):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;Nine 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="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;September 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;September 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liabilities, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves provided&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;22,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments&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;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liabilities, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;83,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;91,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;83,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ibf8c11600d734c28a7bd80c921227c3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfMy0xLTEtMS0w_dcf98dc0-1c01-49a6-9ddd-74ac3e224041"
      unitRef="usd">87759000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i9f885a3b54984e3d8f9f74d5164b2806_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfMy0zLTEtMS0w_ba6a9ddf-3660-414d-bc43-cd99099e3a6f"
      unitRef="usd">86278000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfMy01LTEtMS0w_2de436fd-f524-4a5a-972b-5f058d653dcd"
      unitRef="usd">82744000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i67250fcfaacf4a58bdf36c9233d43801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfMy03LTEtMS0w_5cea48fc-0c2c-422f-a61a-6798b3ca7233"
      unitRef="usd">91389000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNC0xLTEtMS0w_ed3335ee-1172-455f-8da1-5bac1e051c54"
      unitRef="usd">22993000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNC0zLTEtMS0w_8255c9e4-9a86-4c76-8ad2-a632d9985239"
      unitRef="usd">15320000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNC01LTEtMS0w_1e01073e-21bf-4063-979a-107647ac0ba7"
      unitRef="usd">61801000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNC03LTEtMS0w_b99883bd-1a09-4853-b94d-322ad98bc24e"
      unitRef="usd">47364000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNS0xLTEtMS0w_3167ec97-89c2-4680-9440-6102c03389f3"
      unitRef="usd">19346000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNS0zLTEtMS0w_b1e9642d-af14-4e79-99b0-49ae4ac72b59"
      unitRef="usd">18551000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNS01LTEtMS0w_3e90e37a-ab12-44f0-8492-d9f2cbc9a535"
      unitRef="usd">53150000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNS03LTEtMS0w_ea3cac39-105e-46a8-90d6-b77ffe139473"
      unitRef="usd">52741000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNi0xLTEtMS0w_805e7c9d-a1ce-480e-aa70-7d83811e7635"
      unitRef="usd">317000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNi0zLTEtMS0w_a5b50d61-1ae8-421d-8e54-f9d3e422ce18"
      unitRef="usd">501000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNi01LTEtMS0w_f597ada6-75c3-472a-bd18-1a5832744134"
      unitRef="usd">328000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNi03LTEtMS0w_33795820-5f1d-4f12-a7ce-1a530bee2ea0"
      unitRef="usd">-2464000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNy0xLTEtMS0w_44b6cc14-65ca-47d4-8d47-2ff00662cf86"
      unitRef="usd">91723000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNy0zLTEtMS0w_7088b291-bc1a-4059-8a8e-d1fcaf667631"
      unitRef="usd">83548000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNy01LTEtMS0w_59a82559-d3ab-4133-ab49-22ffdf523538"
      unitRef="usd">91723000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjZjZTRlZjZiOGMzMjRjYzRhODQxNjYwMWRmNzM2MTI2L3RhYmxlcmFuZ2U6NmNlNGVmNmI4YzMyNGNjNGE4NDE2NjAxZGY3MzYxMjZfNy03LTEtMS0w_358fcdfb-9c63-40bf-9bb6-b22513ad80f4"
      unitRef="usd">83548000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM5MTE_4db3a438-e84e-45fa-b73a-78034a26d317">&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;Self-insured risks&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;We maintain, and require our subcontractors to maintain, general liability insurance coverage. We also maintain builders' risk, property, errors and omissions, workers' compensation, and other business insurance coverage. These insurance policies protect us against a portion of the risk of loss from claims. However, we retain a significant portion of the overall risk for such claims either through policies issued by our captive insurance subsidiaries or through our own self-insured per occurrence and aggregate retentions, deductibles, and claims in excess of available insurance policy limits. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Our general liability insurance includes coverage for certain construction defects. While construction defect claims can relate to a variety of circumstances, the majority of our claims relate to alleged problems with siding, plumbing, foundations and other concrete work, windows, roofing, and heating, ventilation and air conditioning systems. The availability of general liability insurance for the homebuilding industry and its subcontractors has become increasingly limited, and the insurance policies available require us to maintain significant per occurrence and aggregate retention levels. In certain instances, we may offer our subcontractors the opportunity to purchase insurance through one of our captive insurance subsidiaries or participate in a project-specific insurance program provided by us. Policies issued by our captive insurance subsidiaries represent self-insurance of these risks by us. A portion of this self-insured exposure is limited by reinsurance policies that we purchase. General liability coverage for the homebuilding industry is complex, and our coverage varies from policy year to policy year. &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;Our insurance coverage requires a per occurrence deductible up to an overall aggregate retention level. Beginning with the first dollar, amounts paid to satisfy insured claims generally apply to our per occurrence and aggregate retention obligations. Any amounts incurred in excess of the occurrence or aggregate retention levels are covered by insurance up to our purchased coverage levels. Our insurance policies, including the captive insurance subsidiaries' reinsurance policies, are maintained with highly-rated underwriters for whom we believe counterparty default risk is not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;At any point in time, we are managing approximately 1,000 individual claims related to general liability, property, errors and omissions, workers' compensation, and other business insurance coverage. We reserve for costs associated with such claims (including expected claims management expenses) on an undiscounted basis at the time revenue is recognized for each home closing and periodically evaluate the recorded liabilities based on actuarial analyses of our historical claims. The actuarial analyses calculate estimates of the ultimate net cost of all unpaid losses, including estimates for incurred but not reported losses ("IBNR"). IBNR represents losses related to claims incurred but not yet reported plus development on reported claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:27pt"&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;Our recorded reserves for all such claims totaled $624.7 million and $641.8 million at September&#160;30, 2021 and December&#160;31, 2020, respectively. The recorded reserves include loss estimates related to both (i) existing claims and related claim expenses and (ii) IBNR and related claim expenses. Liabilities related to IBNR and related claim expenses represented approximately 70% and 68% of the total general liability reserves at September&#160;30, 2021 and December&#160;31, 2020, respectively. The actuarial analyses that determine the IBNR portion of reserves consider a variety of factors, including the frequency and severity of losses, which are based on our historical claims experience supplemented by industry data. The actuarial analyses of the reserves also consider historical third party recovery rates and claims management expenses. &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;Housing market conditions can be volatile, and we believe such conditions can affect the frequency and cost of construction defect claims. Additionally, IBNR estimates comprise the majority of our liability and are subject to a high degree of uncertainty due to a variety of factors, including changes in claims reporting and resolution patterns, third party recoveries, insurance industry practices, the regulatory environment, and legal precedent. State regulations vary, but construction defect claims are typically reported and resolved over an extended period, often exceeding ten years. Changes in the frequency and timing of reported claims and estimates of specific claim values can impact the underlying inputs and trends utilized in the actuarial analyses, which could have a material impact on the recorded reserves. Additionally, the amount of insurance coverage available for each policy period also impacts our recorded reserves. Because of the inherent uncertainty in estimating future losses and the timing of such losses related to these claims, actual costs could differ significantly from estimated costs. &lt;/span&gt;&lt;/div&gt;Adjustments to reserves are recorded in the period in which the change in estimate occurs. We reduced general liability reserves by $56.6 million and $59.4 million in the nine months ended September&#160;30, 2021 and 2020, respectively, as a result of changes in estimates resulting from actual claim experience being less than anticipated in previous actuarial projections. The changes in actuarial estimates were driven by changes in actual claims experience that, in turn, impacted actuarial estimates for potential future claims. These changes in actuarial estimates did not involve any changes in actuarial methodology but did impact the development of estimates for future periods, which resulted in adjustments to the IBNR portion of our recorded liabilities. Costs associated with our insurance programs are classified within selling, general, and administrative expenses.</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <phm:NumberOfClaimsUnderReviewByManagement
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNjQyMw_7582e331-a17c-477c-8187-60b3d0fe7379"
      unitRef="claim">1000</phm:NumberOfClaimsUnderReviewByManagement>
    <us-gaap:SelfInsuranceReserve
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNzE2Nw_698e94ca-7927-424a-9186-b7346ffc7fa1"
      unitRef="usd">624700000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNzE3NA_ecb138be-d193-466c-847c-f7267c4f0180"
      unitRef="usd">641800000</us-gaap:SelfInsuranceReserve>
    <phm:IncurredButNotReportedPercentageOfLiabilityReserves
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNzQzNg_404678da-81cb-4442-8fca-717ff946bbd6"
      unitRef="number">0.70</phm:IncurredButNotReportedPercentageOfLiabilityReserves>
    <phm:IncurredButNotReportedPercentageOfLiabilityReserves
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfNzQ0Mw_0db7bd9e-470b-42de-a55a-e019117c6087"
      unitRef="number">0.68</phm:IncurredButNotReportedPercentageOfLiabilityReserves>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfOTEzNA_06cb13ad-690d-4720-84b8-7870e1bcf90f"
      unitRef="usd">-56600000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i4ba387f6fd214a589ee0204974cf0feb_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMzI5ODUzNDg5NzQ5Ng_adc1a29a-1019-4561-bf28-7003863ef072"
      unitRef="usd">-59400000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <phm:SelfInsuranceLiabilityRollforwardTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4ODU_5e4bbf2f-b822-4a26-a5e1-b1b83412df6e">Changes in these liabilities were as follows ($000's omitted): &lt;div style="margin-top:5pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;Nine 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="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;September 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;September 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves provided&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;21,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to previously recorded reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(56,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div 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;Payments, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;652,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;624,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;652,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding-left:72pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Includes net changes in amounts expected to be recovered from our insurance carriers, which are recorded in other assets (see below).&lt;/span&gt;&lt;/div&gt;</phm:SelfInsuranceLiabilityRollforwardTableTextBlock>
    <us-gaap:SelfInsuranceReserve
      contextRef="ibf8c11600d734c28a7bd80c921227c3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfMy0xLTEtMS0w_50c99d30-0007-4c34-b55a-e6e137f828c6"
      unitRef="usd">620617000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i9f885a3b54984e3d8f9f74d5164b2806_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfMy0zLTEtMS0w_8ab91207-f8db-4bda-b941-0708cfff796a"
      unitRef="usd">640014000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfMy01LTEtMS0w_33722ddf-b576-4a1d-8066-778f6326a239"
      unitRef="usd">641779000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i67250fcfaacf4a58bdf36c9233d43801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfMy03LTEtMS0w_ae69b311-b594-4aee-b73e-040a6d44317e"
      unitRef="usd">709798000</us-gaap:SelfInsuranceReserve>
    <phm:AdditionsToSelfInsuranceReserves
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNC0xLTEtMS0w_14b04ac5-7e98-4ab9-8685-3c41d557cba5"
      unitRef="usd">21569000</phm:AdditionsToSelfInsuranceReserves>
    <phm:AdditionsToSelfInsuranceReserves
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNC0zLTEtMS0w_859c0cae-3310-4c13-88f2-3e37f8332e40"
      unitRef="usd">21992000</phm:AdditionsToSelfInsuranceReserves>
    <phm:AdditionsToSelfInsuranceReserves
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNC01LTEtMS0w_53799df2-0d9e-4c50-9cf3-7fb0ed525664"
      unitRef="usd">64018000</phm:AdditionsToSelfInsuranceReserves>
    <phm:AdditionsToSelfInsuranceReserves
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNC03LTEtMS0w_969ab9ec-61b2-4e7a-aebc-616b4d7fd897"
      unitRef="usd">60618000</phm:AdditionsToSelfInsuranceReserves>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNS0xLTEtMS0w_bdfa6221-5136-433a-aea6-ce5db64f00f8"
      unitRef="usd">-1349000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNS0zLTEtMS0w_9738724e-2fdc-4b99-a7af-e181993a7261"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNS01LTEtMS0w_d165462a-6673-4d27-9501-ba7e3f02d063"
      unitRef="usd">-56567000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNS03LTEtMS0w_d20a159f-2322-4fd6-ad47-7f12b68dce81"
      unitRef="usd">-59362000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNi0xLTEtMS0w_d7c8cc10-3d2b-4444-89a6-7dfc4472924c"
      unitRef="usd">16175000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNi0zLTEtMS0w_3e16bfa7-68f0-48c7-bd0b-6089356d56b9"
      unitRef="usd">9460000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNi01LTEtMS0w_5f9cad59-4968-4979-998d-58b80063b600"
      unitRef="usd">24568000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNi03LTEtMS0w_cecb4776-860a-4019-b57a-ce3997dc8625"
      unitRef="usd">58508000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:SelfInsuranceReserve
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNy0xLTEtMS0w_86d54a98-02a7-4c52-9ecd-3ff37b269d9b"
      unitRef="usd">624662000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNy0zLTEtMS0w_69ad8116-0705-47e7-96e6-52936ffd991a"
      unitRef="usd">652546000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNy01LTEtMS0w_ecb2343f-ecc0-45f8-8546-0913400d0f7d"
      unitRef="usd">624662000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="id6faaeb644614e9bbf564c5604c90501_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjIzYWU5ZTFhZmYzYjQ5ZDBhYzEwYzJkNTQzYmQ1NzBmL3RhYmxlcmFuZ2U6MjNhZTllMWFmZjNiNDlkMGFjMTBjMmQ1NDNiZDU3MGZfNy03LTEtMS0w_4e48b7bc-841f-478f-867c-dc838687b458"
      unitRef="usd">652546000</us-gaap:SelfInsuranceReserve>
    <us-gaap:LossContingencyReceivable
      contextRef="i5bf008838b2d41228ca346e747ade589_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTAzMDI_cd4b9a95-c09f-4f41-a8b9-9798c3c2767a"
      unitRef="usd">67800000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable
      contextRef="i45bfc37ab7404770be37d5aea5d8fc9a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTAzMDk_9ef0166d-6028-44ee-8404-d379896bf9e7"
      unitRef="usd">69500000</us-gaap:LossContingencyReceivable>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTIyMTE_308907de-e8ab-4271-806e-183d557b84e8"
      unitRef="usd">78000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTIyMTg_1a7f294e-86b7-49cd-ba33-e0b4fa262f3d"
      unitRef="usd">96900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTIyNDY_f8bf1404-606d-4463-a642-ec41a99944f2"
      unitRef="usd">71300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib345490142004c38bb3142c5ec6c62de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTIyNTM_6829fb7c-63c5-4d81-882a-ae359c9611be"
      unitRef="usd">91400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTY0OTI2NzQ1NTU5Mw_f0368e60-8dd8-46d3-967b-4a59e0c2cc9a"
      unitRef="usd">2100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTIzMjQ_c123bc2f-c7cc-409a-bbf9-2041aae70de9"
      unitRef="usd">15200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTIzOTc_9ac094c5-642b-48cd-93e2-3c4bf37aab56"
      unitRef="usd">13000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTY0OTI2NzQ1NTYwMg_bb67ddd9-dda6-4286-b739-b8a3c451b015"
      unitRef="usd">5100000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTI0OTY_2e55f3ea-2f55-47da-ac83-c083c3557458"
      unitRef="usd">15600000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTY0OTI2NzQ1NTYwOQ_5373615a-3111-4689-8d79-cbc0ade59192"
      unitRef="usd">4800000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTI1MjU_50713e78-566f-4a8a-bd48-dd3020438073"
      unitRef="usd">14800000</us-gaap:OperatingLeasePayments>
    <us-gaap:LeaseCost
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTY0OTI2NzQ1NTYyNA_8892701c-99f1-40ed-a281-e34d5482350d"
      unitRef="usd">10600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTI3NTM_c51842f9-8bdb-4fc8-8bbc-eda854ce1078"
      unitRef="usd">31200000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTY0OTI2NzQ1NTYzMg_3e800a7b-cf3d-494b-80da-52ad4195cb25"
      unitRef="usd">9600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTI3ODI_21d28e28-4342-43c2-b854-e3efd58814ca"
      unitRef="usd">28200000</us-gaap:LeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTY0OTI2NzQ1NTY0Mg_932dac7e-f8f0-4cc9-afc7-72cc0e178fb9"
      unitRef="usd">1600000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTI4OTQ_a430c95b-8912-431f-bd3e-f83e2a0af31b"
      unitRef="usd">5600000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMzI5ODUzNDg5NzQwNg_a39a7e30-196b-48c4-8135-da72687d679b"
      unitRef="usd">1500000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTI5Mzc_0ff08b38-fba1-4edf-b9d5-1648148a51e6"
      unitRef="usd">4900000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i98159eda3cb14e04bdfdba8ac6fd5def_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTY0OTI2NzQ1NTY1Mg_b7118c2b-e6a6-40b6-a34a-9c3efc651eaa"
      unitRef="usd">3700000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTMwMjI_42383104-9dc8-4dbd-82db-d4207a98db0d"
      unitRef="usd">9700000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7a4f4cdbfb6941ba841ddecb400b6c17_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTY0OTI2NzQ1NTY2MA_ac2674e6-08d1-43cd-ac2a-7695f11a46ed"
      unitRef="usd">2600000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8f9d287404a246fa8e43893fc4e7aeb3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTMwNjU_cddf8239-e68a-4669-8563-a6443ef27f23"
      unitRef="usd">6600000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i944e59a1ab324cdfb000acb3dbf2c7bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4NjA_1c40f872-4d3e-4768-8153-632790c7d158">&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 future minimum lease payments required under our leases as of September&#160;30, 2021 were as follows ($000's omitted):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&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;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;24,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;26,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt; (b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:  Interest &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:81pt;text-indent:-27pt"&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;(a)&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:15.34pt"&gt;Remaining payments are for the three months ended&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:81pt;text-indent:-27pt"&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;(b)&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:15.34pt"&gt;Lease payments include options to extend lease terms that are reasonably certain of being exercised. There were $3.0 million of legally binding minimum lease payments for leases signed but not yet commenced at September&#160;30, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:81pt;text-indent:-27pt"&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;(c)&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:15.91pt"&gt;Our leases do not provide a readily determinable implicit rate. Therefore, we must estimate our discount rate for such leases to determine the present value of lease payments at the lease commencement date.&lt;/span&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;(d)&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:15.34pt"&gt;The weighted average remaining lease term and weighted average discount rate used in calculating our lease liabilities were 5.4 years and 5.53%, respectively, at September&#160;30, 2021.&lt;/span&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfMS0xLTEtMS0w_d9f4132f-aa28-4405-bad7-14815e966385"
      unitRef="usd">5571000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfMi0xLTEtMS0w_30ce69e7-24eb-46a4-9784-61ea33b7cde4"
      unitRef="usd">24395000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfMy0xLTEtMS0w_c2cfe537-9496-42f7-a833-d0b605160eca"
      unitRef="usd">22433000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfNC0xLTEtMS0w_1a35a336-fc44-441a-9b66-e95cb128d813"
      unitRef="usd">16270000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfNS0xLTEtMS0w_fd3c8d2d-a496-4c84-bac6-3db38899d0aa"
      unitRef="usd">11463000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <phm:LesseeOperatingLeaseLiabilitytobePaidafterYearFour
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfNi0xLTEtMS0w_30fcaf2f-6afe-4250-b5fe-b62ec60c921d"
      unitRef="usd">26092000</phm:LesseeOperatingLeaseLiabilitytobePaidafterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfNy0xLTEtMS0w_c77ea52e-2ecc-4ec3-8b8b-521445361b49"
      unitRef="usd">106224000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfOC0xLTEtMS0w_dc3d4134-f979-49dc-ab55-98dec500e74c"
      unitRef="usd">9292000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RhYmxlOjFlZDJhNDMyZWZjNDQ3ZTk5ZjBjZGM1OTllOTI1NTllL3RhYmxlcmFuZ2U6MWVkMmE0MzJlZmM0NDdlOTlmMGNkYzU5OWU5MjU1OWVfOS0xLTEtMS0w_8419e887-b2d5-4a12-9bfd-df2ef276da2e"
      unitRef="usd">96932000</us-gaap:OperatingLeaseLiability>
    <phm:LesseeOperatingLeaseLeaseNotYetCommencedLiability
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTMzOTY_da711ff5-9cfc-40b6-ab83-3b4461efd049"
      unitRef="usd">3000000</phm:LesseeOperatingLeaseLeaseNotYetCommencedLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4MjE_232e6061-f4d8-499a-a737-d4f1890ee9b9">P5Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie6f51169c3ba4dfca7a0ea25528df0ff_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NmRiZTIzM2ZhODQ3YzZhYzE4MTg2YWRmNzc0Y2EzL3NlYzpmNTZkYmUyMzNmYTg0N2M2YWMxODE4NmFkZjc3NGNhM181NS9mcmFnOjlmZmFhY2RhYTQ0ODQwOGNhYWEwMmJjNDBmMGEyODUwL3RleHRyZWdpb246OWZmYWFjZGFhNDQ4NDA4Y2FhYTAyYmM0MGYwYTI4NTBfMTM4Mjg_b83792e7-ccc1-4d5d-b31e-dd04a6a04982"
      unitRef="number">0.0553</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
</xbrl>
